@charset "utf-8";

/* CSS Document */

body{

	background:#cbdbfc;

	font-family:'Microsoft YaHei';

}

.fl{

	float:left;	

}

.fr{

	float:right;	

}

.head{

	height:191px; background:url(../images/head_bg.jpg) center;	

}

.banner{
	background:url(../images/ban03.jpg) center;
	width:100%;	

	height:480px;

}

.m{

	width:1357px; margin:0 auto;

	

}

.block{

	height:510px;	

}

.nav{

	height:62px; background:url(../images/navbg.jpg);

}

.icon{

	

}

.ipro_left{

	width:226px;	

}

.mid{

	width:1200px; margin:0 auto; background:#FFF;

}

.ipro{

	padding: 13px 12px 0 12px;;	overflow:hidden;

}

.ipro_left .tit{

	padding:15px 41px; background:#ededed;text-align:center;	

}

.ipro_left .tit p{

	color:#969696; margin-top:5px;

}

.left_top{

	height:5px; 

	background:url(../images/left_top.jpg) no-repeat;

		

}

.left_bot{

	height:5px; 

    background:url(../images/left_bot.jpg) no-repeat;	

	border-bottom:20px solid #ededed;

}

.ipro_left ul{

	 background:url(../images/left_bg.jpg);

	padding:10px 22px;	

}

.bot1{

	height:70px; background:url(../images/bot1.jpg);	

}

.ipro_left .con li{

	background:url(../images/left_li.jpg) center no-repeat;

	height:32px;	

	margin-bottom:11px;

	line-height:32px;

	padding-left:40px;

	    transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

	    font-size: 14px;

}

.ipro_right{

	width:912px; padding-top:20px;	

}

.ipro_right .tit{

	overflow:hidden;

	border-bottom:1px dashed #999;	

}

.ipro_right .tit img{

	float:left; display:block;	

}

.ipro_right .tit span{

	line-height:44px; font-size: 12px;

	display:block;

	 float:left; 

}

.ipro_right .con{

	padding-top:15px;	

}

.ipro_right .con ul li div{

	padding:2px 2px 0px 2px;

	overflow:hidden;

	

}

.ipro_right .con ul{

	width:105%; overflow:hidden;	

}

.ipro_right .con ul li{

	float:left;	border:1px solid #d7d7d7;

	margin-right:26px;

	margin-bottom:18px;

}

.ipro_right .con ul li p{

	background:#e8e8e8;	

	padding:5px 15px;	

	line-height:20px;

	font-size:12px;

}

.ipro_left .con li:hover{

	background:url(../images/left_li_h.jpg) center no-repeat;

	text-indent:10px;

	color:#fff;

    transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

}

.ipro_left .con li a{

	display:block;	

}

.ipro_left .con li:hover a{

	color:#fff;

}



.ipro_right .con ul li:hover div img{

		    transform: scale(1.2);

    transition: all 1s ease 0s;

	-webkit-transform: scale(1.2);

	-webkit-transform: all 1s ease 0s;	

}

.icase_tit{

	height:82px; background:url(../images/icase_bg.jpg) repeat-x;

}

.icase_tit .tit{

	line-height:58px; padding-top:24px;	

}

.icase_tit .tit{

	font-family:'Microsoft YaHei';

	text-align:center;	

	font-size:20px;

	color:#969696;

}

.icase_tit .tit b{

	color:#023f98;

	font-size:28px;

	margin-right:10px;

}

.icase_line{

	height:11px; background:url(../images/icase_line.jpg) center no-repeat;	

}

.icase{

	padding:0 18px 30px 18px;	overflow:hidden;

}

.icase_s .bd .tempWrap{

	width:1096px;

	margin: 0 auto;

	overflow:hidden;

}

.icase_s .bd ul li{

	float:left;	

	margin-right:20px;	

}

.icase_s .bd ul li img{

	width:175px;

	height:149px;	

	

}

.icase_s .bd{

	width:1100px;

	margin: 10px auto;

	overflow:hidden;	

}

.icase_s .bd ul li div{

	border:5px solid #88bce3;

	padding:9px;

}

.icase_s .bd ul li p{

	height:31px; line-height:31px; background:#88bce3; margin-top:10px;

	text-align:center;

	color:#000;

}

.icase_s{

	position:relative;	

}

.icase_s .hd{

	overflow:hidden;

	position:absolute;top:80px;

	width:100%;		

}

.icase_s .hd .next{

	background:url(../images/next.jpg) no-repeat; height:38px; width:19px;	

	display:block;

	float:right;

}

.icase_s .hd .prev{

	background:url(../images/prev.jpg) no-repeat; height:38px; width:19px;	

	display:block;

	float:left;

}

.banb{

	height:679px; background:url(../images/banb.jpg) center;	

}

.btwo{

	width:1200px; margin:10px auto; overflow:hidden;

}

.btwo .left{

	padding:26px 13px; background:#FFF;	

	width:761px;

	float:left;

}

.left_con img{

	border:3px solid #cadafb;

}

.left_t{

	margin-bottom:15px;	

}

.left .left_con{

	margin-bottom:20px;	

}

.con .slide .bd ul li{

	float:left; margin-right:10px;

}

.slide .tempWrap{

	margin:0 auto;	

}

.slide .hd a{

	display:block;

	width:21px;

	height:76px;

}

.slide .hd .prev{

	background:url(../images/slide_next.jpg);

	float:right;

	cursor:pointer;

}

.slide .hd .next{

	background:url(../images/slide_pre.jpg);

	 float:left;

	 cursor:pointer;	

}

.slide .hd{

	overflow:hidden;

	position:absolute;	

	width:735px;

	top:60px;	

}

.slide{

	position:relative;

	border:1px solid #c9dcfc;

	padding:22px 12px;

}

.btwo .right{

	float:right;

	width:380px;

	padding:10px;

	background:#fff;	

}

@font-face {font-family: 'iconfont';

    src: url('../font/iconfont.eot');

    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),

    url('../font/iconfont.woff') format('woff'),

    url('../font/iconfont.ttf') format('truetype'),

    url('../font/iconfont.svg#iconfont') format('svg');

}

.right_con1{

	background:#dd1015;padding:24px 12px;	

}

.iconfont{

    font-family:"iconfont" !important;

    font-size:16px;font-style:normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;

}

.right_con1 .tit{

	color:#fff;

	font-size:24px;	

	margin-bottom:8px;	

}

.right_con1 idh{

	font-size:24px; 	

}

.idh{

	line-height:36px; color:#fff;	

}

.right_con2{

	background:#000;

	color:#fff;	

	padding:24px 12px;

	border-bottom:1px dashed #fff;	

}

.right_con3{

		background:#000;

	color:#fff;	

	padding:24px 12px;	

}

.scx{

	height:323px;

	background:url(../images/scxbg.jpg) center;	

}

.scx_m{

	margin:0 auto; width:1200px;	

}

.scx_m .scx_tit{

 	padding-top:18px;

}

.clear{

	clear:both;	

}

.scx_slide{

	height:213px; margin-top:20px;	

}

.scx_slide .bd ul li div{

		height:159px; width:160px; text-align:center; border:1px solid #cdcdcd; padding:2px;	

}

.scx_slide .bd ul li div img{

	max-width:100%; vertical-align:middle;	

}

.scx_slide .bd ul li div span{

	height:100%; vertical-align:middle; display:inline-block;	

}

.scx_slide .bd ul li{

	width:160px; 

	background:#FFF; 

	float:left; 

	vertical-align:middle; 

	margin-right:20px;	

	text-align:center;

	margin-top:20px;

}

.scx_slide .bd ul{

	height:213px;	

}

.scx_slide .tempWrap{

	margin:0 auto;	

}

.scx_slide{

	position:relative;

	border:1px solid #c9dcfc;

	padding:12px 12px 2px 12px;

	background:#fff;

}

.scx_slide .hd .prev{

	background:url(../images/scx_right.png);

	float:right;

	cursor:pointer;

}

.scx_slide .hd .next{

	background:url(../images/scx_left.png);

	 float:left;

	 cursor:pointer;	

}

.scx_slide .hd a{

	display:block;

	width:19px;

	height:42px;

}

.scx_slide .hd{

	overflow:hidden;

	position:absolute;

	top:100px;

	width:1165px;	

}

.xw{

	height:535px; background:url(../images/xw_bg.jpg) repeat-x bottom;

	padding-top:20px;	

	

}

.thr{

	margin:0 auto; width:1168px;

	padding:28px 16px;

	background:#fff;	

	overflow:hidden;

}

.thr .box{

	float:left;

}

.thr .tit span{

	float:right;

	margin-top:10px;	

}

.thr .box .tit{

	color:#171c5e;

	font-weight:bold;

	line-height:30px;	

}

.thr .box .pic{

	padding:1px 2px; border:1px solid #ddd;	

	margin-top:3px;

	margin-bottom:8px;

}

.thr .box .list li{

	line-height:34px;

	border-bottom:1px dashed #cdcdcd;

	font-size:12px;

	background:url(../images/dian.jpg) no-repeat left center;

	padding-left:15px;	

}

.thr .box .list li span{

	float:right;

	color:#9b9b9b;	

}

#box1{

	width:365px; margin-right:35px;	

}

#box2{

	width:440px; margin-right:24px;	

}

#box3{

	width:300px;	

}

#box2 .tit{

	border-bottom:1px solid #e0e0e0;

	margin-bottom:14px;	

}

#box3 .tit{

	border-bottom:1px solid #e0e0e0;

	margin-bottom:10px;	

}

#box3 .four{

	height:166px;

	background:url(../images/four.jpg) no-repeat center;	

}

#box3 .faq_slide{

	height:138px;

	border-bottom:1px dashed #cdcdcd;

	margin-bottom:10px;

	padding-bottom:10px;	

}

.flink{

	margin:10px auto; width:1200px;

	background:#fff; overflow:hidden;	

}

.flink b{

	float:left;

}

.flink li{

	float:left; margin-right:10px;

}

.flink ul {

	overflow:hidden;

}

.flink .pad{

	padding:10px 22px;overflow:hidden;

}

.foot{

	background:#083e7a;

}

.footer{

	margin:0 auto; width:1200px; padding:24px;

	overflow:hidden;	

}

.footer .bkef{

	height:141px; width:193px; background:url(../images/bkef.jpg) no-repeat;

	float:left;

}

.beian{

	padding-top:10px;

	color:#fff;	

	float:left;

	margin-left:15px;

	padding-left:15px;	

	font-size:12px;

	line-height:24px;

	border-left:1px solid #fff;

	height:131px;

}

.beian b{

	font-size:16px;	

}

.maincon{

	overflow:hidden;	padding: 13px 12px 0 12px;

}

.right{

	    width: 930px;

    padding: 10px 0;	



}

.right_name {

    float: left;

    background: url(../images/right_name.jpg) 2px center no-repeat;

    font: 700 18px/48px "microsoft yahei";

    color: #171c5e;

    padding-left: 29px;

    padding-right: 8px;

    border-bottom: 3px solid #171c5e;

}

.maincon .right .tit {

    overflow: hidden;

   border-bottom: 1px solid #171c5e;

}

.right .list{

	margin-top:10px;	

}

.right .list ul li{

	    float: left;

    border: 1px solid #d7d7d7;

    margin-right: 26px;

    margin-bottom: 18px;

}

.right .list ul li div {

    padding: 2px 2px 0px 2px;

    overflow: hidden;

	height:197px;

	width:281px;

	text-align:center;

}

.right .list ul li div img{

	height:197px;
	max-width:100%;
	

}

.right .list  ul {

    width: 105%;

    overflow: hidden;

}

.right .list ul li p {

    background: #e8e8e8;

    padding: 5px 15px;

    line-height: 20px;

    font-size: 12px;

    

}

.contact{

	background:#ededed;

	line-height:36px;

	margin-top:5px;

	margin-bottom:15px;



}

.contact h5{

	text-align:left;

	padding-left:15px;	

}

.contact .con {

    background:#ededed;

    overflow: hidden;

    padding: 5px 9px;

}

.contact .con  p{

	font-size:12px;

	color:#5e5e5e;	padding:8px 0 0 0;
	line-height:160%; clear:both;

}

.contact .con  p span{ margin-bottom:10px; float:left;}

.center{

	text-align:center;	

}

.title_s {

    text-align: center;

    color: #b3b3b3;

    font-size: 12px;

    font-family: Arial, Helvetica, sans-serif;

}

.title_s {

    text-align: center;

    border-bottom: 1px solid #fff;

    color: #555555;

    margin-bottom: 4px;

    font-size: 12px;

    line-height: 55px;

}

.con_t{

	margin-top:20px;	

}

.pro_d {

    width: 100%;

    height: 35px;

    background: #fff;

    border-top: 1px solid #f1f1f1;

    border-bottom: 2px solid #666;

    line-height: 35px;

    margin-top: 10px;

    margin-bottom:10px;

}

.pro_d p {

    width: 120px;

    height: 34px;

    line-height: 34px;

    float: left;

    color: #fff;

    text-align: left;

    padding-left: 15px;

    background: #171c5e url(../images/jiant.png) no-repeat 95px center;

}

.t_pic {

    text-align: center;

}

.t_pic img{

    width:500px;

}

.newstext img{

	max-width:100%;

}

.news_list{

	margin-top:10px;	

}

.news_list ul li{

		line-height:40px;

		border-bottom:1px dashed #999;

}

.news_list ul li span{

	float:right;	

}

.newsnav{

	float:right;line-height:51px; font-size:12px;

}

.newstext{

	margin-top:10px;

}

.con_pic{

	margin-top:10px; /*background:url(../images/cont.jpg) no-repeat right top ;*/

	background-size: 400px;

}
.con_pic iframe{ margin-top:40px;}
.ly{

	margin-top:10px;

}

.ly span{

	display:block; float:left; width:60px;

}	

.ly textarea{

	margin-left:60px;

}

.ly li{

	margin-bottom:20px;

}

.btn{

	margin-left:60px;     width: 60px;

    height: 30px;

    background: #08736b!important;

    border: 0px;

    color: #ffffff;

}

.list_p{

	margin:10px auto; text-align:center;

}

.list_p a{

    display: inline-block;

    border: 1px solid #ccc;

    padding: 2px 9px;

    line-height: 20px;

    background: #fff;

    color: #999;

	transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

}

.list_p b{

    display: inline-block;

    padding: 2px 9px;

    line-height: 20px;

    background: #ccc;;

    color: #FFF;

}

.list_p a:hover{

	background: #ccc; color:#fff;

}

.ask {

    background: url(../images/ask.jpg) no-repeat left center;

    height: 30px;

    line-height: 30px;

    margin-bottom: 10px;

    padding-left: 35px;

}

.aus {

    background: url(../images/da.png) no-repeat 10px 10px #e3e7e8;

    height: 45px;

    line-height: 22px;

    padding: 5px 10px 5px 42px;

    position: relative;

    color: #000;

}

.faq_list li {

    overflow: hidden;

    margin-bottom: 20px;

    padding-bottom: 20px;

    border-bottom: 1px dotted #e5e5e5;

}

.faq_list{

	padding-top:20px;

}

.faq_slide{

    height: 350px;

    overflow: hidden;

}

.faq_slide ul li {

    margin-bottom: 20px;

    padding-bottom: 20px;

    border-bottom: 1px solid #ddd;

}

.faq_slide ul li a {

    background: url(../images/ask.jpg) no-repeat left center;

    padding-left: 35px;

    color: #333;

	line-height:35px;

}

.faq_slide ul li p {

    margin-top: 10px;

    background: url(../images/da.png) no-repeat left top;

    text-indent: 25px;

    color: #999;

}

.pmore{

	float:right !important;

	

	font-weight:bold;

	

}

.pmore a{

	color:#024989;font-size:16px;

}

.left_le{

	float:left;

}

.left_1{

	overflow:hidden;

}

.left_ri{

	float:right; width:485px; margin-top:60px;

}

.left_ri .tit{

	color:#ea8942; font-size:22px; line-height:40px;

}

.left_ri .con p{

	text-indent:36px;

}

.xxxx{

	color:#ff6e55;

}

.header{

	width:1200px; margin:0 auto; text-align:right;

		padding-right:200px; overflow:hidden;



}

.header a{

	display:block; float:right; font-size:0px; height:24px; width:71px;

}

.scx_tit a{

	float:right; width:94px; height:20px; display:block;margin-right:22px;margin-top:16px; font-size:0px;

}

.nav ul {

	height:62px; width:110%;

}

.nav{

	width:100%; margin:0 auto; 

}

.navm{

	width:1200px; margin:0 auto;

}

.nav ul li{

	float:left; width:100px; text-align:center; margin-right:5px; height:100%;

}

.nav ul li a{

	display:block; line-height:62px;height:62px; color:#fff; font-weight:800;

}

.newstext img{

	margin:15px 0;

}

.pn p{

	line-height:34px;

}

.pn {

	background:#f7f7f7; margin-top:20px; margin-bottom:20px;

}

.four ul li{

	width:148px; height:82px; float:left;

}

.four ul{

	overflow:hidden;

}

.four ul li a {

	display:block; height:82px; font-size:0px;

}

.qq {

	width:90px; float:right;

}

.qq a{

	display:block; margin-top:10px;	

}

.bdfx{

	clear:both; padding-top:10px; margin-left:10px;

}

.bans .bd{

	position: relative;overflow:hidden;width:100%;height:480px;

}

.bans .bd li{

	border:none;width:1920px;position:absolute;top:0;left:50%;margin-left: -960px;

}

.bans .hd li{	

    display: inline-block;

    width: 28px;

    height: 8px;

    margin-right: 11px;

    background: #333;

    opacity: 0.6;

    -moz-opacity: 0.6;

    filter: alpha(opacity=60);

    overflow: hidden;



}

.bans .hd .on{

	background: #fff;

}

.bans{

	position: relative;

}

.bans .hd{

	position:absolute; top:460px; width:100%; text-align:center; z-index:99;cursor:pointer;

}

.bans .prev{



    display: block;

    width: 44px;

    height: 44px;

    z-index:100999;

	float:left;margin-left:20px;

}

.bans .prev{

	background:url(/skin/images/l-btn.png); 

}

.bans .next{

	background:url(/skin/images/r-btn.png); 

}

.bans .next {

   

    display: block;

    width: 44px;

    height: 44px;

    z-index:100999; float:right; margin-right:20px;

}

.bans .bans_pn{

	position:absolute; overflow:hidden; width:100%; top:250px;

}

.slide .bd{

	overflow:hidden;	

}

.slide .bd ul li img{

	height:160px; max-width:200px;

}

.slide .bd ul li a{

	display:block;

}

.slide .bd ul li div{

	    height: 160px;

    width: 200px;

    text-align: center;

    border: 1px solid #cdcdcd;

    padding: 2px;

}

