/*===================CSS Reset============================*/
*{margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}body,button,input,select,textarea{ font:14px/1.5 '微软雅黑',tahoma,Srial,helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
html{ overflow-y:scroll;overflow-x:auto;}

/*===================Link Style============================*/
a{ color:#333; text-decoration:none; outline:none;}a:hover{ color:#0E54A9; text-decoration:none;}

/*===================Common Style============================*/
.floatL{ float:left;}
.floatR{ float:right;}
.widthWrap{ width:100%; float:left;}
.width1120{ width:1120px; margin:0 auto;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.textR{ text-align:right;}

/*============================Header============================*/
.top_bgk{ height:160px; overflow:hidden; background:#E4E4E4;}
.main { width: 1120px; margin: 0 auto; overflow: hidden;}
.logo{ height:89px; float:left; margin:35px 0px 0px 0px; display:inline;}
.biaoyu{ height:90px; float:left;  margin:40px 0px 0px 20px; display:inline; color:#333; font-size:18px; line-height:30px; background:url(../images/top_line.png) no-repeat left; padding-left:20px;}
.biaoyu span{ font-weight:bold; /*color:#155497;*/ color:#e50a1c;}
.iphone{background:url(../images/tel.png) no-repeat 0px 8px; margin:47px 0px 0px 0px; padding:6px 0px 0px 70px; float:right; display:inline; color:#333; font-size:16px; height:60px; line-height:30px;}
.iphone span{ font-size:30px; color:#e50a1c; display:block; font-family:impact;}

/*============================NavBar============================*/
.navBar{ background:#0E54A9; position:relative; z-index:9999;}
.navBar a{ display:block; font-size:16px; padding:0 43px; color:#fff; cursor:pointer; text-decoration:none;}
.navBar li{ line-height:45px;}
.navMenuItem,.navMenuItems{  display:inline-block;  position:relative;}
.navMenuItems{ background:url(../images/navBtn1.png) center right no-repeat;}
.navMenuItem:hover{ background:#3478BC;}
.navMenuItems:hover{ background:url(../images/navBtn1.png) center right no-repeat #3478BC;}
.navMenuItems:hover .navSubmenu,.navMenuItems:hover .navBarBg{ display:block;}
.navSubmenu{ display:none; position:absolute;  z-index:9999; background:#000; width:150px; filter:alpha(opacity=90); opacity:0.9;}
.navSubmenuItem a{padding-left:40px; padding-right:0px; display:block; font-size:14px; color:#fff; line-height:40px; background:url(../images/navBtn2.png) 20px no-repeat;}
.navSubmenuItem a:hover{ color:#ccc;}

/*============================Banner=============================*/
.banner{width:100%; margin:0 auto; position:relative; height:500px; z-index:1;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent;}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}
.fullSlide .bd li a{display:block;height:100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}
.fullSlide .hd ul{text-align:center;margin-bottom:10px;}
.fullSlide .hd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}
.fullSlide .hd ul .on{background:#155497;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;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:.5;display:none;}
.fullSlide .next{left:auto; right:2%; background-position:-6px -137px;}


/*qysl_box*/
.qysl_box{ width:1080px; margin:auto;}
.qysl_box h3{ color:#71706e; font-size:24px; font-weight:bold; background:url(../images/qysl_tit.jpg) no-repeat center; text-align:center; margin:20px 0px 0px;}
.qysl_box h3 b{ color:#155497; font-weight:bold;}
.qysl_box dl{ background:url(../images/qysl_pic1.jpg) no-repeat 57px 30px; width:216px; float:left; height:230px; text-align:center; padding:65px 0px 0px;}
.qysl_box dl dd{ height:100px;}
.qysl_box dl dt span{ color:#333; font-size:18px; font-weight:bold; line-height:30px;}
.qysl_box dl dt p{ line-height:24px; color:#666; font-size:14px; width:180px; margin:auto;}


/**product**/
.prouduct_box{ width:100%; overflow:hidden; margin:10px 0px;}
.prouduct_big{ width:1080px; margin:0 auto; overflow:hidden;}
.prouduct_left{ float: left; width:210px; overflow:hidden;}
.prouduct_left h3{ background:url(../images/cp_tit.jpg) no-repeat; line-height:20px; height:48px; padding-top:14px; padding-left:50px;}
.prouduct_left h3 a{ font-size:16px; font-weight:bold; color:#fff;}
.prouduct_left h3 span{ text-transform:uppercase; font-size:14px; color:#fff;}
.prouduct_left ul{ width:200px; background:#155497; border:5px solid #dadada;}
.prouduct_left ul li a{ display:block; color:#fff;  line-height:40px; background:url(../images/cp_ico.jpg) no-repeat 20px center; padding-left:40px; height:40px; font-size:14px; border-bottom:1px dashed #a1bbd5; margin:0px 5px;}
.prouduct_left ul li span{ background:url(../images/cp_tab.jpg) no-repeat center; height:40px; display:block; width:196px; margin:5px auto;}
.prouduct_left ul li span a{line-height:40px; color:#303030; font-size:15px; background:none; padding-left:42px; font-weight:bold; border-bottom:0px;}
.prouduct_right{ width:870px; overflow:hidden; float:right;}

/*滑动门*/
#tab{width:850px; overflow:hidden; padding-left:20px;}
#tab .tab_menu{ z-index:1; background:url(../images/cp_titi.jpg) repeat-x; width:870px; height:63px;}
#tab .tab_menu li{float:left; width:138px; height:60px; cursor:pointer; background:url(../images/cp_tit2.jpg) no-repeat center; margin-right:10px;}
#tab .tab_menu li em{ display:block; float:left; font-size:48px; color:#666; font-style:italic; width:40px; line-height:60px; padding-left:5px;}
#tab .tab_menu li span{ display:block; float:left; padding-top:10px;}
#tab .tab_menu li span a{ font-size:16px; color: #666; display:block; line-height:20px;}
#tab .tab_menu li span b{ font-size:14px; color: #666; display:block; text-transform:uppercase; line-height:20px;}
#tab .tab_menu li.selected{ background:url(../images/cp_tit1.jpg) no-repeat center;}
#tab .tab_menu li.selected em{ color:#fff;}
#tab .tab_menu li.selected span a{ color:#fff;}
#tab .tab_menu li.selected span b{ color:#fff;}
#tab .hide{display:none;}
#tab .tab_box{width:850px; overflow:hidden;}
.tab_box dl{ width:275px; float:left; text-align:center; margin:10px 8px 0 0;}
.tab_box dl dt img{ width:267px; height:200px; padding:3px; display:block; border:1px solid #ddd;}
.tab_box dl dd a{ display:block; height:30px; line-height:30px; color:#303030; font-size:14px;}
.tab_box dl dt img:hover{border-color:#155497;}
.tab_box dl dd a:hover{color:#155497;}


/**aqx_box**/
.aqx_box{ width:1080px; margin:auto; height:425px;}
#tab1{width:1080px; position:relative;}
#tab1 .tab_menu1{ position:absolute; z-index:1; border-bottom:1px solid #767676; width:1080px;}
#tab1 .tab_menu1 li{float:left; width:170px; height:35px; cursor:pointer; background:#767676; margin-right:10px; text-align:center;}
#tab1 .tab_menu1 li a{ font-size:16px; line-height:35px; color:#fff;}
#tab1 .tab_menu1 li.selected1{ background:#155497;}
#tab1 .hide{display:none;}
#tab1 .tab_box1{width:1080px; clear:both; top:45px; position:relative;}
#tab1 .tab_box1 dl{ width:1080px; height:370px; background:url(../images/aqx_bg.jpg) no-repeat center;}
#tab1 .tab_box1 dl dd{ padding:35px 0px 0px 100px; float:left; width:300px;}
#tab1 .tab_box1 dl dt{ float:left; width:520px; margin-left:80px; padding-top:40px;}
#tab1 .tab_box1 dl dt span{ font-size:18px; font-weight:bold; display:block; background:url(../images/aqx_tit.png) repeat-x bottom; line-height:50px; padding-left:30px;}
#tab1 .tab_box1 dl dt span b{ font-size:24px; font-weight:bold; color:#155497;}
#tab1 .tab_box1 dl dt ul li{ font-size:16px; line-height:36px; border-bottom:1px dashed #767676; background:url(../images/aqx_ico.png) no-repeat left 13px; padding-left:10px;}

/**s_banner1**/
.s_banner1{ width:255px; margin:10px auto 0px; padding:35px 0px 0px 825px; line-height:30px; background:url(../images/s_banner1.jpg) no-repeat center; height:133px;}
.s_banner1 b{ font-size:14px; color:#333; display:block;}
.s_banner1 span{ font-size:24px; color:#ea0001; display:block;}
.s_banner1 a{ display:block; width:118px; height:32px; background:#fff; margin:10px 0px 0px 0px; color:#155497; font-size:16px; line-height:32px; text-align:center;}


/**new_box**/
.new_box{ width:1080px; margin:20px auto; overflow:hidden;}
.new_list{ width:530px; float:left; margin-left:20px;}
.new_list h3{ background:url(../images/new_tit.jpg) repeat-x center top; height:50px; line-height:50px; text-align:center;}
.new_list h3 a{ color:#155497; font-size:18px;}
.new_list img{ width:336px; height:194px; padding:2px; background:#eee;}
.new_list ul{ height: 240px; overflow: hidden;}
.new_list ul li{ font-size:14px; color:#464646; line-height:40px; background:url(../images/new_ico.jpg) no-repeat 6px center; padding-left:20px; border-bottom:1px dashed #ccc;}
.new_list ul li a{ color:#333;}
.new_list ul li span{float:right;}
.new_list1{ margin:0px;}



/**gs_box**/
.gs_box{ width:100%;  background-color:#f1f1f1;}
.gs_big{ width:1080px; margin:10px auto; overflow:hidden;}
.gs_left{padding:15px 0; width: 1080px; float: left;}
.gs_left h3{ height:40px; line-height:40px; margin-bottom:10px; background: url("../images/gsjj_tit.png") no-repeat right center;}
.gs_left h3 a{ float:left; color:#155497; font-size:16px; font-weight:bold;}
.gs_left h3 span{ float:left; font-family:Times New Roman; text-transform:uppercase; color:#909090; font-size:14px; margin-left:10px;}
.gs_left h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#aaa; font-weight:normal; margin-right:20px;}
.gs_left dl{overflow:hidden; height: 250px;}
.gs_left dl dd{ width:380px; height:230px; float:left;}
.gs_left dl dd img{ width:380px; height:230px;}
.gs_left dl dt{ width:655px; float:right; line-height:26px; font-size:14px; color:#666; overflow:hidden;}
.gs_left dl dt span a{line-height: 30px; color: #155497; font-weight: bold; font-size: 14px;}
.gs_left dl dt em a{ display:block; width:83px; height:28px; text-align:center; line-height:28px; color:#fff; background:#155497; font-size:14px; margin-top:10px; font-style:normal;}
.gs_left h4{ clear:both; background:url(../images/gsxc_tit.png) no-repeat right center; margin-bottom:20px; height:30px;}
.gs_left h4 span a{ float:left; color:#fff; font-size:14px; width:100px; height:30px; line-height:30px; background:#155497; text-align:center;}
.gs_left h4 em a{ display:block; float:right; font-size:12px; font-style:normal; color:#aaa; font-weight:normal; margin-right:20px; line-height:30px;}

/* 连续滚动 */

.box3 {width:1080px; position:relative;}
.box3 ul {margin:0 auto;}
.box3 li {float:left; width:157px; margin:0px 20px 0px 0px; text-align:center; position:relative;}
.box3 li img {width:157px; height:116px;}
.box3 li span a {display:block; overflow:hidden; text-overflow:ellipsis; line-height:30px; font-size:14px; position:absolute; left:0px; bottom:0px; background:url(../images/al_bg.png); height:30px; text-align:center; width:100%; color:#fff;}
.box3 .lefts { background: url(../images/lefts.png) no-repeat; display: block; width: 30px; height: 60px; position: absolute; left:0px; top:28px;}
.box3 .rights { background: url(../images/rights.png) no-repeat; display: block; width: 30px; height: 60px; position: absolute; right:0px; top:28px;}

/*==========================sbanner=========================*/
.inBanner{width: 1120px; margin: 10px auto; height: 120px;}
.inBanner img{ width: 100%; height: 120px;}




/*============================Index============================*/
.ixNews a{ display:block; font-size:28px; color:#009fff; text-align:center; margin-bottom:10px; margin-top:30px;}


.ixAd{ margin:30px 0;}
.ixList3 li{ width:100%; float:left; margin-bottom:30px;}
.ixList3 li img{ width:220px; height:220px; float:left; padding-right:20px;}
.ixList3 li p a{ display:block; font-size:20px; color:#333;}
.ixList3 li p em,.ixList1 li p i{ display:block; color:#666; line-height:30px;}
.ixList3 li p em{ height:60px; margin:20px 0; overflow:hidden;}

/*============================Other============================*/
p{ font-size:16px; color:#545454; line-height:32px;}
.fenye{ color:#666; font-size:16px; width:99%; padding:30px 0; display:inline-block;}
.fenye a{ color:#666; width:30px; height:30px; line-height:30px; text-align:center; background:#f2f2f2; margin:0 5px; display:inline-block;}
.fenye a:hover{ color:#fff; background:#0E54A9; text-decoration:none;}
.fenye .slt{ color:#fff; background:#0E54A9;}

/*=============================内页============================*/
.inLeft{ width:196px; background:#f8f8f8; border:2px solid #eee; border-bottom:0; margin-bottom:10px; overflow:hidden;}
.inLeft li a{ width:100%; float:left; display:block; font-size:18px; text-align:center; line-height:60px; border-bottom:2px solid #eee; text-decoration:none;}
.inLeft li a:hover{ background:#0E54A9; font-weight:bold; color:#fff;}
.inRight{ width:890px; overflow:hidden; min-height: 540px;}
.inTit1,.inTit2{ text-align:center; margin-bottom:20px; font-size:18px; color:#333;}
.inTit2{  border-bottom:1px solid #eee; padding-bottom:20px;}
.inTit2 em{ color:#999; font-size:14px; margin-top:10px;}
.jgPart1,.jgPart2{ width:400px; font-size:14px; color:#545454; padding:20px 15px; border:1px solid #eee; line-height:30px; margin:15px 0;}
.jgPart1 em,.jgPart2 em{ text-align:center; color:#0E54A9; font-size:16px;}
.jgPart2{ width:858px;}
.hzCon p{ width:100%; float:left; font-size:14px; border-bottom:1px solid #eee; padding:20px 0;}
.hzCon p img{ width:198px; height:198px; border-radius:50%;}
.hzCon p em{ display:block; font-size:18px; color:#333;}
.hzCon p em b{ font-size:20px; margin-right:15px;}
.inList li{ color:#666; border-bottom:1px solid #eee; padding:15px 0;}
.inList li a{ display:block; font-size:18px;}
.inList li p{ font-size:14px; line-height:26px;}
.inList li p em{ color:#999;}
.zxPart1{ font-size:16px; color:#666; margin:10px 0; background:#f8f8f8; padding:15px 0;}
.zxPart1 span,.zxPart1 span em{ display:block; overflow:hidden;}
.zxPart1 span{ width:45%; margin:0 20px; white-space:nowrap; text-overflow:ellipsis;}
.inLx p em{ line-height:44px;}
.inLx p em img{ float:left; margin:10px 10px 0 0;}

/*============================Footer============================*/
.foot1{ background:#323232; padding:10px 0; color:#fff; font-size:14px; line-height:30px; margin-top:20px;}
.foot1 em{ width:80px;}
.foot1 span{ display:block; width:1040px;}
.foot1 span a{ display:inline-block; color:#fff; padding:0 20px;}
.foot2{ background:#282828;}
.copyR{line-height:30px; color:#aaa; text-align:center; overflow:hidden; font-size:12px; padding-top:10px; padding-bottom:10px;}
.copyR a{color:#fff;text-decoration:none;outline:none;}

/* 修改添加子栏目 20160802 */
.jiaTit{ margin:10px 0 20px 0;}
.jiaTit a{ display:inline-block; width:300px; color:#fff; font-size:18px; background:#0E54A9; text-align:center; line-height:50px; margin:0 30px 20px 0;}
.jiaList{overflow:hidden;}
.jiaList ul a,.jiaList1 ul a{ color:#666;}
.jiaList ul a:hover,.jiaList1 ul a:hover{ color:#0E54A9;}
.jiaList li{ width:278px; float:left; text-align:center; margin:0 8px 8px; border:1px solid #ccc;}
.jiaList li img{ width:274px; height:210px; padding:2px;}
.jiaList li em,.jiaList1 li em{ font-size:18px; margin:5px 0;}
.jiaList1 ul{ width:1160px;}
.jiaList1 li{ width:200px; float:left; margin:0 30px 30px 0; text-align:center;}
.jiaList1 li img{ width:200px; height:240px; float:left;}

.fexdBox{width:100%; height:190px; background:rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000'); position:fixed; left:0; bottom:0; right:0; z-index:999;}
.fexdBox .main{ width:1024px; margin:0 auto; padding-top:8px; position:relative;}
.fexdBox .main .boxClose{ display:block; width:35px; height:35px; background:url(../images/ky_icon_bg.png) no-repeat -306px 0; text-indent:-9999px; outline:none; position:absolute; right:0; top:8px;}
