.flexslider{position:relative;height:613px;overflow:hidden;background:url(404.png) 50% no-repeat;}







.slides{position:relative;z-index:1;}







.slides li{height:613px;}







.slides li a{ width:100%; height:613px; display:block;}







.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}







.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}







.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}







.flex-control-nav .flex-active{background-position:0 0;}















.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}







.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}







.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;}







.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;}























.ssbg{ height:64px; width:100%; background:#eff0f2;}







.sousuo{ width:1180px; margin:0 auto; height:64px;}







.sousuo .re_ci{ float:left; height:64px; line-height:64px; padding-left:20px; }







.sousuo .re_ci span{ font-weight:bold; }







.sousuo .re_ci a{ padding-right:5px;  }







.sousuo .biao_dan{   background: #e2e4e6 none repeat scroll 0 0;







    float: right;







    height: 64px;







    line-height: 64px;







    width: 335px;}







.biao_dan .search1{







   float: left; 







background:#e2e4e6;







width:248px;







height:64px; line-height:64px;







padding-left:5px;







}







.biao_dan .button1{ margin-left:5px; background:url(../image/ssbt.jpg) no-repeat;







 color: #fff;







float: left;







height: 64px;







width:77px; cursor:pointer;}







































.chanpinbg{ background:url(../image/chanpinbg.jpg) repeat;; width:100%; overflow:hidden; padding:30px 0px; height:1017px; overflow:hidden;}







.chanpinbg .chanpin{ width:1180px; margin:0 auto;}







.list{ float:left; width:239px; background:#f6f7fa;}







.list dl{ float:left;}







.list dl dt{ background:#0867d3;width:239px; height:56px; text-align:center; line-height:56px;}







.list dl dt a{ font-size:18px; color:#FFF;}







.list dl dd{ float:left; line-height:47px;width:199px; border-bottom:1px solid #dcddde; background:url(../image/listli.jpg) 15px center no-repeat; padding-left:40px;}







.list dl dd a{ font-size:14px;}







.list dl dd:hover{ background:#1567c4;}







.list dl dd:hover a{ color:#FFF;}







.zhanshi{ width:910px; float:right;}







.zhanshi .zst{ height:58px;width:910px; line-height:58px;}







.zhanshi .zst ul{ width:316px; float:left;}







.zhanshi .zst ul li{ float:left; width:132px;height:58px;  line-height:58px;text-align:center; background:#eff0f2;}







.zstmore{ width:60px; float:right;}







.zhanshi .zst ul li a{ font-size:18px;}







.zhanshi .zst ul li:hover,.zhanshi .zst ul li.casehover{ background:#0452b6;}







.zhanshi .zst ul li:hover a,.zhanshi .zst ul li.casehover a{ color:#FFF;}























.zhanshi .zscon{ float:left; padding-top:15px;}







.zhanshi .zscon ul li{ float:left;width:280px; margin-left:11px; margin-bottom:15px;}







.zhanshi .zscon ul li img{ width:280px; height:223px; border:1px solid #e9e7e7; }







.zhanshi .zscon ul li span{width:280px; background:#efefef; height:35px; float:left; line-height:35px; text-align:center;}







.zhanshi .zscon ul li:hover span{ background:#014c9d;}







.zhanshi .zscon ul li:hover a{ color:#FFF;}















.cpbiaot{ background:url(../image/cptt.jpg) center top no-repeat; width:1180px; margin:0 auto; text-align:center; height:73px; padding-top:30px;}







.cpbiaot a{ font-size:26px;}















.gg1bg{ background:url(../image/chanpinggbg.jpg) center no-repeat; height:366px; width:100%;}







.gg1bg .gg1{ width:1180px; margin:0 auto; position:relative;}







.gg1bg .gg1 .gg1ms{







	color: #FFF;







	font-size: 19px;







	position: absolute;







	top: 97px;







	left: 25px;







}







.gg1bg .gg1 .gg1ms span{font-size:33px; font-weight:bold;}















.gg1bg .gg1 .chnpin2biaoti{







	position: absolute;







	left: 458px;







	top: 258px;







}







.gg1bg .gg1 .chnpin2biaoti a{ font-size:26px;}















.chanpin2{ width: 1180px;







margin:30px auto;



    height: 385px;



overflow: hidden;}







.chanpin2 .cpliebiao{width:1180px; height:66px; background:#efefef;}







.chanpin2 .cpliebiao ul li{ float:left;height:66px; line-height:66px; padding:0px 74px;}







.chanpin2 .cpliebiao ul li a{ font-size:18px;}







.chanpin2 .cpliebiao ul li:hover,.chanpin2 .cpliebiao ul li.casehover{ background:#0867d3;}







.chanpin2 .cpliebiao ul li:hover a,.chanpin2 .cpliebiao ul li.casehover a{ color:#FFF;}















.zhanshi2{ float:left;}







.zhanshi2 .zs22{float:left;}







.zs22 .lib2{float:left; width:1180px; margin:20px auto;}







.zs22 .lib2 ul li{ width:164px; height:43px; border:1px solid #dadada; text-align:center; line-height:43px; overflow:hidden; float:left; margin:15px 10px;}







.zs22 .lib2 ul li:hover{ background:#0867d3;}















.zstu{ width:1180px; margin:20px auto;}







.zstu ul li{ margin:0px 10px;width:274px;  float:left; background:#ececec; text-align:center;}



.zstu ul li .albx{width:254px; height:215px;display: table-cell;



 vertical-align:middle;  text-align: center;}



.zstu ul li img{ width: auto;



    height: auto;



    max-width:254px;



    max-height:252px;}







.zstu ul li h4{width:274px; height:40px; line-height:40px;}







.zstu ul li:hover{ background:#0867d3;}







.zstu ul li:hover a{ color:#FFF;}































.anli_box{ background:url(../image/anlibgbg.jpg) center 20px no-repeat; width:100%; height:528px;} 







.anli_line{ width:1180px; height:1px; background:#CCC; margin:0 auto;}







.anli_title{ text-align:center;margin:20px auto; width:1180px; font-size:14px; padding-top:50px;}







.anli_title dt{ font-size:24px;} 







.anli_title dt a{ color:#004593; font-size:26px; font-weight:bold;}







.anli_title dl dd{font-size:16px; padding-top:3px; }







.anli_title span{ color:#ff9800;}































#tab_2{width:1180px; position:relative; margin:20px auto; height:450px; padding-top:20px;}







#tab_2 .tab_menu{width:291px; float:left; position:absolute;z-index:1; height: 120px; text-transform:uppercase;}







#tab_2 .tab_menu li{width:291px;height:80px;border-bottom:0px;cursor:pointer;margin:10px 2px 0 0;overflow:hidden;background: url(../image/anli_tbg.jpg) no-repeat;}







#tab_2 .tab_box_2{width:868px;height:381px;clear:both;top:0;position:relative;float: right;    overflow: hidden;}







#tab_2 .tab_menu .selected{background:url(../image/anli_hover.jpg) no-repeat;cursor:pointer; height:80px; color:#FFF;}







#tab_2 .hide{display:none;}







#tab_2 .tab_box_2 div{}







#tab_2 .tab_menu .selected a{ color:#FFF;}







#tab_2 .tab_menu a{ font-size:18px;}







#tab_2 .tab_menu h3{ padding-top:28px; padding-left:20px; font-weight:normal;}























.anli_xiaotu{ width:218px; float:right;}































.content-title{







	margin-top: 50px;







	text-align: center;







}







.content{







	width:1000px;







	height: 428px;







	margin:20px auto;







	border: 1px solid #ccc;







	padding: 15px 25px 15px 25px;







}







.con{







	width: 625px;







	height: 353px;







	float: left;















	position: relative;







	cursor: pointer;







	padding-top:20px;







}







.con img{







	width:625px;







	height: 353px;







}







.qqtxt{







	position: absolute;







	left: 0;







	bottom: 0;







	width: 100%;







	height: 45px;







	line-height: 45px;







	text-align: center;







	color: #fff;







	background: rgba(0,0,0,0.6); overflow:hidden;







}







.qqtxt h3{







	font-weight: normal;







}







.qqtxt p{







	font-size: 14px;







	display: block;







	line-height: 20px;







	-webkit-margin-before: 1em;







	-webkit-margin-after: 1em;







	-webkit-margin-start: 0px;







	-webkit-margin-end: 0px;







	-moz-margin-before: 1em;







	-moz-margin-after: 1em;







	-moz-margin-start: 0px;







	-moz-margin-end: 0px;







}







.qqtxt a{ color:#FFF}







































.con-five{







	width: 218px;







	height: 164px;







	float: left;















	position: relative;







	overflow: hidden;







	cursor: pointer;







	margin-top:22px;







	







}







.conimg{







	width: 218px;







	height: 164px;







}







.txt-five{







	position: absolute;







	left: 0;







	bottom: 0;







	width: 100%;







	height: 45px;







	line-height: 45px;







	text-align: center;







	color: #fff;







	background: rgba(0,0,0,0.6);







}







.txt-five h3{







	font-weight: normal;







}







.txt-five a{ color:#FFF;}























.youshibg{ background:url(../image/youshibg.jpg) repeat; width:100%; height:1405px;}







.youshibg .youshi{ width:1180px; margin:0 auto; position:relative; background:url(../image/youshiconbg.jpg) no-repeat; height:1403px;}







.youshi .yst1{
position: absolute;
	font-size: 24px;
	font-weight: bold;
left: 477px;
	top: 85px;

}


.youshi .yst1 a{color: #0867d3;}




.youshi .yst1 span{font-size:33px; }















.youshi .yspic1{







	position: absolute;







	left: 20px;







	top: 56px;







}







.youshi .yspic2{







	position: absolute;







	left: 620px;







	top: 610px;







}







.youshi .yspic3{







	position: absolute;







	left: 8px;







	top: 1024px;







}































.youshi .ys1{







	width: 616px;







	height: 185px;







	position: absolute;







	left: 526px;







	top: 180px;







}















.ys1title{text-transform : uppercase ; color:#89898a;}







.ys1title span{font-size:26px; color:#0867d3; font-weight:bold; height:70px; line-height:70px;}







.ys1con{ line-height:30px;}







.ys1con span{ color:#1757b1;}























.ys2 .ys1title{text-transform : uppercase ; color:#7ea3e2;}







.ys2 .ys1title span{font-size:26px; color:#fff; font-weight:bold; height:70px; line-height:70px;}







.ys2 .ys1con{ line-height:30px;color:#fff; }















.ys2{







	width: 497px;







	height: 185px;







	position: absolute;







	left: 393px;







	top: 443px;







}







.ys3{







	width: 497px;







	height: 185px;







	position: absolute;







	left: 17px;







	top: 636px;







}







.ys4{







	width: 497px;







	height: 185px;







	position: absolute;







	left: 17px;







	top: 861px;







}







.ys5{







	width: 497px;







	height: 185px;







	position: absolute;







	left: 653px;







	top: 1146px;







}















.gg2bg{ background:url(../image/gg2bg.jpg) center no-repeat; height:237px; width:100%;}







.gg2bg .gg2{ width:1180px; margin:0 auto; position:relative;}







.gg2bg .gg2 .gg2ms{







	position: absolute;







	color: #9dbcdf;







	font-size: 20px;







	left: 697px;







	top: 30px;







}







.gg2bg .gg2 .gg2tel{







	position: absolute;







	color: #FFF;







	font-size: 14px;







	left: 586px;







	top: 96px;







}







.gg2bg .gg2 .gg2tel span{ font-size:24px;}







.gg2bg .gg2 .gg2anniu{







	position: absolute;







	left: 1081px;







	top: 114px;







	height: 50px;







	width: 41px;







}







.gg2bg .gg2 .gg2anniu a{ font-size:14px; color:#FFF;}















.gg2bg .gg2 .yst{text-transform : uppercase;







	position: absolute;







	font-size: 14px;







	color: #b5b5b5;







	left: 24px;







	top: 168px;







}







.gg2bg .gg2 .yst h3{ font-size:30px; font-weight:bold;}







.gg2bg .gg2 .yst h3 span{ color:#0867d3; font-weight:bold;}















.tedianbg{ background:url(../image/tedianbg.jpg) center no-repeat; height:778px; width:100%;}







.tedianbg .tedian{ width:1180px; margin:0 auto; position:relative; overflow:hidden; height:689px;}







.tedian .td1{







	position: absolute;







	font-size: 20px;







	left: 43px;







	top: 443px;







}















.tdpic{







	position: absolute;







	left: 394px;







	top: 221px;







}







.td2{







	position: absolute;







	font-size: 20px;







	text-align: center;







	left: 146px;







	top: 216px;







}







.td3{







	position: absolute;







	font-size: 20px; line-height:30px;







	text-align: center;







	left: 355px;







	top: 28px;







	width: 84px;







}















.td4{







	position: absolute;







	font-size: 20px;







	line-height: 30px;







	text-align: center;







	left: 667px;







	top: 20px;







	width: 84px;







}







.td5{







	position: absolute;







	font-size: 20px;







	line-height: 30px;







	text-align: center;







	left: 935px;







	top: 186px;







	width: 84px;







}







.td6{







	position: absolute;







	font-size: 20px;







	line-height: 30px;







	text-align: center;







	left: 1065px;







	top: 433px;







	width: 84px;







}















.liucheng{ width:1180px; margin:0 auto;}







.liucheng .lcleft{ width:180px; height:45px; font-size:18px; color:#FFF; text-align:center; line-height:45px; background:#c3140c; float:left; }







.liucheng .lcright{ width:980px; float:left;}







.liucheng .lcright ul li{ float:left; font-size:16px; padding:0px 29px;}















.jianzhengbg{ width:100%; height:609px; padding-top:50px; background:url(../image/jianzhengbg.jpg) center top no-repeat;}







.jianzhengbg .jianzhengry{ width:1180px; margin:0 auto;}















.jianzhengry .rongyu{ width:303px; float:left;}







.rongyu .ryt{ width:303px; height:80px; text-align:center; line-height:80px;}







.rongyu .ryt a{ color:#0867d3; font-size:24px;}















.rongyu .rycon{ float:left;}







.rongyu .rycon ul li{ float:left;width:229px; text-align:center; margin-left:33px; margin-bottom:20px;}







.rongyu .rycon ul li img{ width:219px; height:170px; padding:5px; background:#FFF;}







.rongyu .rycon ul li h4{width:229px; height:30px; line-height:30px;}























.jianzhengry .jianzheng{ width:840px; float:right;}







.jianzheng .jzt{ color:#FFF; font-size:18px; height:110px;}







.jianzheng .jzt a{color:#FFF; font-size:28px;}















.jzneirong{ float:left;}







.jzneirong .jz1{ width:828px; height:142px; margin:10px 0px;}

.jzneirong .jz1:hover{background:#004fa1; color:#fff; }

.jzneirong .jz1:hover a{color:#fff;}



.jzneirong .jz1 .jzpic{ float:left; width:219px;}





.jzneirong .jz1 .jzpic img{width:219px; height:142px;}















.jzneirong .jz1 .jzright{ width:579px; float:left; margin-left:15px;}







.jzright h4{ float:left; height:30px; line-height:30px;}







.jzright h4 a{ font-size:16px;}







.jzright h5{width:579px; font-size:14px;  float:left; height:75px; overflow:hidden; line-height:25px;}







.jzright h6{ float:left;}







.jzright h6 a{ color:#1871d6; font-size:16px;}















































.jianjiebg{ background:url(../image/jianjiebgbg.jpg) center no-repeat; height:584px; width:100%;}







.jianjiebg .jianjie{ width:1180px; margin:0 auto; background:url(404.png) no-repeat; height:584px;}







.jianjie .gg3{ float: left;















position: relative;















width: 363px;















height: 548px;}







.gg3 .gg3ms1{







	position: absolute;







	font-size: 25px;







	left: 88px;







	top: 66px;







}















.gg3 .gg3ms2{







	text-align: center;







	position: absolute;







	font-size: 16px;







	left: 70px;







	top: 115px;







	width: 296px;







}







.gg3 .gg3ms3{







	position: absolute;







    text-align: center;







    left: 117px;







    top: 336px;







    width: 194px;























}







.gg3 .gg3ms3 h4{ color:#c3140c; font-size:24px;}







.gg3 .gg3anniu{







	position: absolute;















width: 258px;















text-align: center;















line-height: 38px;















height: 38px;















background: #c3140c;















left: 68px;















top: 436px;







}







.gg3 .gg3anniu a{ font-size:16px; color:#FFF;}































.jianjie .about{ float:right; width:736px; padding-top:72px; position:relative;}







.about .aboutt{ float:left; height:40px;}







.aboutt h3 a{ color:#dedede; font-size:24px;}







.about .aboutpic{width:736px; float:left; padding-top:15px;}







.about .aboutpic img{ width:576px; height:258px;}







.about .aboutcon{width: 691px;















float: left;







color: #dfeaf8;







line-height: 28px;







padding-top: 15px;







height: 139px;







overflow: hidden;}















.about .aboutanniu{







	position: absolute;







float: left;







width: 123px;







height: 34px;







background: #c3140c;







text-align: center;







line-height: 34px;







left: 606px;







top: 334px;















}







.about .aboutanniu a{ color:#FFF;}







































.xinwen{ width:1180px; margin:0 auto; height:368px; margin-top:30px;}







.xinwen .xwleft{ width:776px; float:right;}







.xwleft .xwl_pic{ float:left; width:299px;} 















.xwleft .xwright{ width:438px; float:left; margin-left:20px;}







.xwright .xwr_title{ width:305px; height:37px; background:#d1d0d0;border-radius:150px;}















.xwright .xwr_title ul li{ float:left; width:150px;height:37px; text-align:center; line-height:37px; }







.xwright .xwr_title ul li:hover,.xwright .xwr_title ul li.casehover{ background:#027fd4;border-radius:75px;}







.xwright .xwr_title ul li:hover a,.xwright .xwr_title ul li.casehover a{ color:#FFF;}







.xwright .xwr_title ul li a{ font-size:14px; font-weight:bold;}







.xwright .xwr_neirong{ float:left; padding-top:10px;}







.xwr_neirong ul li{  width:418px; padding-left:25px;float:left; background:url(404.png)10px center no-repeat; line-height:33px;}







.xwr_neirong ul li:hover{ background:#1e80db; color:#fff;}



.xwr_neirong ul li:hover a{color:#fff;}



.xwr_neirong ul li span{ float:right;}


.xwr_neirong ul li a{
	overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

	}






.wenti{ width:388px; height:323px; padding-top:15px; border:1px solid #CCC; float:left;border-radius:50px;}







.wenti .xx1_t{ padding-left:20px; height:50px; line-height:50px; float:left; font-size:12px; color:#dddddd;}







.wenti .xx1_t a{ font-size:16px; font-weight:bold;}















.wenti .wt_con{ float:left; padding-left:15px; width:358px; height:265px; padding-right:15px;overflow:hidden;}







.wenti .wt_con ul{ float:left;}







.wenti .wt_con ul li{ width:358px; float:left;border-bottom:1px solid #CCCCCC;}







.wenti .wt_con ul li .wen{ height:30px; line-height:30px;}







.wenti .wt_con ul li .wen a{ font-size:14px; color:#027fd4; font-weight:bold;}







.wenti .wt_con ul li .da{ line-height:25px; color:#9a9a9a; font-size:14px;}
