html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;border:0;}
body{font-size:12px;font-family:'微软雅黑',Arial;}
ul,ol,li{ list-style-type:none;}
img{border:0;vertical-align:middle}
select,input,select{vertical-align:middle;outline: none;}
table{border-collapse:collapse;border-spacing:0}
iframe{border:none;}
a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666;text-decoration:none;}
a:hover{color:#0093ff;text-decoration:none;}
a:active{color:#0093ff;text-decoration:none;}
h2 {
	display: block;
    font-size: 2.5em;
    font-weight: bold;
    font-family: 'Microsoft YaHei',"微软雅黑",STHeiti,Helvetica,Arail;
}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.h{display:none;visibility:visible;}
.wrap{border:0;padding:0;width:1200px;margin:0 auto;*zoom:1;}
.wrap:after{clear:both;content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}
.fl{float:left;}
.fr{float:right;}

/* header */
.header{  margin:0px auto; width:100%; height:129px;}
.header ul{margin:0px auto; width:1200px;}
.header ul li{ float:left; padding:20px 30px;}
.header ul li.tel {float:right; color:#ff0000; padding-top:55px; }

.nav{ margin:0px auto; width:100%;  height:40px; line-height:40px; background:#0564b4; position:relative; clear:both;}
.nav ul{margin:0px auto; width:1200px; }
.nav li{float:left; width:130px; text-align:center;}
.nav li a{font-size:14px;color:#fff;line-height:40px;display:inline-block;}
.nav li a:hover{color:#fff; width:130px; background:#e71f19;}
.right_contact_img { position:fixed; z-index:100; overflow:visible; top:280px;  _position: absolute; _top: expression((documentElement.scrollTop+203) + "px"); height:170px; width:56px; right:0;}

.right_contact_img ul li{width:56px;height:56px; margin-bottom:1px; position:relative;}

.right_contact_img ul .last{margin-bottom:0px;}

.right_contact_img ul li .pull_down2{position:absolute;right:-201px;top:0;width:180px;height:56px;}
.right_contact_img ul li .pull_down2 a{width:201px;height:56px; display:block;}

.right_contact_img ul li .pull_down2 span{width:175px;height:56px; display:block; background:url(../images/phone_03.png) no-repeat; line-height:56px; color:#fff; font-size:18px; padding-left:5px; font-weight:bold;}

.right_contact_img ul li .pull_down2 .ding{position:absolute;width:48px; left:23px;top:0px;}

.right_contact_img ul li .pull_down2 .yi{position:absolute;width:48px; left:88px;top:0px;}

.foot_gotop {position:fixed; z-index:100; overflow:hidden; bottom:34px;_position: absolute; _top: expression((documentElement.scrollTop-34) + "px"); height:47px; width:46px; right:10px; display:none}

.foot_gotop a { background:url(../images/gotop.png) left top no-repeat; display:block; height:47px; width:46px;}





.foot_qp {position:fixed; z-index:100; overflow:hidden; bottom:90px;_position: absolute; _top: expression((documentElement.scrollTop-90) + "px"); height:47px; width:46px; right:10px; }

.foot_qp a { background:url(../images/qp_btn.png) left top no-repeat; display:block; height:47px; width:46px;}

.foot_tcqp a { background:url(../images/tcqp.png) left top no-repeat;}

.section{overflow:hidden;position:relative!important;}

.banner{width:100%;overflow:hidden;position:relative;height:340px;}
.banner .pic{position:relative;height:100%;}
.banner .pic li{float:left;width:100%;position:relative;background-repeat:no-repeat;background-position:center;}
.banner .pic li a{display:block;width:100%;height:340px;}
.banner .list{text-align:center;position:absolute;bottom:40px;width:100%;}
.banner .list li{display:inline-block;*zoom:1;*display:inline;width:50px;border-bottom:2px solid #fff;height:20px;margin:0 7px;cursor:pointer;}
.banner .list .on{border-bottom:3px solid #0564b4;}

/* home */
.index01 {margin:20px auto; width:1200px; height:230px; border:#bebdbd 1px solid; border-bottom:#0564b4 3px solid; border-radius:5px;}
.index01 .lt {float:left; width:255px; height:210px; margin:10px auto;}
.index01 .lt h1{ background:url(../images/zfdx_03.jpg) no-repeat center; height:55px; line-height:55px; text-align:center; font-size:16px; color:#0564b4;}
.index01 .lt li{height:30px; line-height:30px; font-size:12px; color:#2e2e2e; text-align:center;}
.index01 .lt .span1{ margin:15px auto; width:80px; height:35px; line-height:35px; font-size:16px; color:#fff; text-align:center; background:#0564b4; border:0px; border-radius:5px;}

.index01 .ct {float:left; width:546px; border-left:#bebdbd 1px solid; border-right:#bebdbd 1px solid; height:210px; margin:10px auto;}
.tabPanel ul{ margin:10px auto; width:96%; height:30px; }
.tabPanel ul li{
	float:left; margin:0 2px 0 0;font-size:12px;height:25px;line-height:25px;width:80px;text-align:center;cursor:pointer;
	color:#333;
	background:#b0b0b0;
}
.tabPanel ul  h1{
	float:left; line-height:25px; width:330px; text-align:right; background:#fff url(../images/zfdx_06.jpg) no-repeat right; padding-right:15px; color:#808080; font-size:12px; font-weight:100;
}
.tabPanel ul li a{
	color:#333;
}
.tabPanel ul li a:hover{
	color:#fff;
}
.tabPanel .hit{
	cursor:pointer;color:black; 
	background:#fff;
	background:#0564b4;
}
.tabPanel .hit a{
	color:#fff;
}
.pane{min-height:180px; display:none; width:526px; margin:10px auto;}
.pane p{width:506px; margin:0px auto;}
.pane p a{float:left; background:url(../images/zfdx_11.jpg) no-repeat left; line-height:25px; padding-left:16px; width:406px;}
.pane p a:hover{ color:#0564b4;}
.pane p span{float:right; width:80px;}

.info_sty{ width:100%; margin:0 auto; padding:40px 0;}
.info_sty .title{ width:1100px; margin:0 auto; text-align:center; margin-bottom:30px; height:}
.info_sty .title .endv{ font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#1f477b;text-transform:uppercase;}
.info_sty .title span{ font-size:18px;}
.info_sty .main_info{ width:1100px; margin:0 auto; display:table;}
.main_info p{ line-height:22px; margin-bottom:15px;}
.main_info p object { display:none;}


.about_main{background:#f5f5f5;}
.about_main .title{ background:url(../images/t_ab.jpg) center center no-repeat;}
.about_main p{ text-align:center; }

.news_main{ background:url(../images/inbg.jpg) no-repeat; height:295px; overflow:hidden;}
.news_main .title{ background:url(../images/t_ns.jpg) center center no-repeat; color:#fff;}
.news_main .title .endv{ color:#fff;}

.news_main a:Hover{ color:#fff;}
.news_main ul { float:left;}
.news_main ul li a{ color:#d3eaf2; line-height:30px; display:inline-block;}
.news_main dl{ width:696px; display:table; float:right;}
.news_main dl dt{ float:left; width:265px; border-left:1px #FFF solid;}
.news_main dl dt span{ float:left; padding:8px 11px; background:#0f4d64; color:#fff; text-align:center; font-size:16px; display:inline-block;}
.news_main dl dt font{display:block; font-size:12px;}
.news_main dl dt a{ float:right; color:#fff; display:inline-block;}

.news_main dl dd{ float:right; width:410px;}
.news_main dl dd a{ color:#d3eaf2; display:block; margin-bottom:15px; font-size:14px;}
.news_main dl dd p{ color:#d3eaf2;}
.news_main dl dd a.more{ background:#0f4d64; padding:5px 10px; display:inline-block; font-size:9px;}

.ysfw_main{ background:url(../images/tt2bgrpt.jpg) repeat-x; overflow:hidden;}
.ysfw_main .title2{ background:url(../images/tt2_bg.jpg) no-repeat; width:313px; height:48px; line-height:48px; margin:0 auto; color:#fff; text-align:center; font-size:18px;}
.ysfw_main .title2 span{ text-transform:uppercase; display:inline-block; margin-left:10px;}

#s1{ width:1100px; display:table; margin-top:50px; position:relative;}
#s1 .imglist_w{width:1100px;height:238px;overflow:hidden;position:relative;/*必要元素*/}
#s1 .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
#s1 .abtn{ position:absolute; width:27px; height:55px; display:inline-block; text-indent:10em; overflow:hidden; z-index:9999; top:40%;}
#s1 .aleft{left:-50px; background:url(../images/sc_left.jpg) no-repeat;}
#s1 .aright{ right:-50px; background:url(../images/sc_right.jpg) no-repeat;}
#s1 .imglist_w ul li{ position:relative; width:229px; padding:0 15px; height:238px; float:left; overflow:hidden; background:#f6f6f6; margin-right:20px; text-align:center;}
#s1 .imglist_w ul li h3{ font-size:16px; padding:30px 0; margin-bottom:15px; background:url(../images/ns_xt.jpg) no-repeat center bottom; height:67px;font-size: 20px;font-weight: bold;}
#s1 .imglist_w ul li h3 span{ font-size:14px; display:block;}
#s1 .imglist_w ul li div{ display:none; position:absolute; z-index:999; left:0; top:0;}
#s1 .imglist_w ul li span.ycbt{ position:absolute; z-index:9999; top:100px; left:0; width:259px; text-align:center; color:#f6f6f6; display:inline-block; font-size:18px; background:url(../images/spbg.png) no-repeat center center;}


.case_main{ background:url(../images/csbg.jpg) no-repeat; height:709px}
.case_main .title{ color:#5cb6ef; background:url(../images/t_c.jpg) center center no-repeat;}
.case_main .title .endv{ color:#5cb6ef;}


.case_list .newsxxk .tab ul{overflow:hidden; padding-left:315px;}
.case_list .newsxxk .tab ul li{float:left;cursor:pointer; color:#000;line-height:30px; height:34px; width:105px; background:url(../images/lbg.png) no-repeat; text-align:center; margin-right:18px;}
.case_list .newsxxk .tab ul li.current{ cursor:pointer; color:#fff; background:url(../images/cur_01.png) no-repeat;}
.case_list .newsxxk .items{display:none; position:inherit; padding:20px 10px; font-size:13px; color:#777; }

.sc_sty{ width:1080px; display:table; margin-top:50px; margin:0 auto; position:relative;}
.sc_sty .imglist_w{width:1076px;height:538px;overflow:hidden;position:relative;/*必要元素*/}
.sc_sty .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.sc_sty .abtn{ position:absolute; width:33px; height:67px; display:inline-block; text-indent:10em; overflow:hidden; z-index:9999; top:45%;}
.sc_sty .aleft{left:-100px; background:url(../images/ic_01.png) no-repeat; display:none;}
.sc_sty .aright{ right:-100px; background:url(../images/ic_02.png) no-repeat; display:none;}
.sc_sty .imglist_w ul li{ position:relative; width:359px; height:538px; float:left; overflow:hidden; background:#fff;text-align:center;}
.sc_sty .imglist_w ul li a{ display:inline-block; width:359px; height:269px; overflow:hidden; position:relative; float:left;}
.sc_sty .imglist_w ul li img{ width:359px !important; display:block;}
.sc_sty .imglist_w ul li a div{ display:none; position:absolute; width:359px; height:269px; top:0; left:0; z-index:9999; background:url(../images/tmbg3.png) no-repeat;}
.sc_sty .imglist_w ul li a.cur img{position:absolute; z-index:99; left:0; top:0;}
.sc_sty .imglist_w ul li h3{ font-size:16px; padding:30px 0; margin-bottom:15px; background:url(../images/ns_xt.jpg) no-repeat center bottom;}
.sc_sty .imglist_w ul li h3 span{ font-size:14px; display:block;}
.sc_sty .imglist_w ul li span.ycbt{ position:absolute; z-index:9999; top:100px; left:0; width:259px; text-align:center; color:#fff; display:inline-block; font-size:18px; background:url(../images/spbg.png) no-repeat center center;}

.conatct_main .title{ background:url(../images/t_c.png) no-repeat center center; color:#474747;}
.conatct_main .title .endv{ color:#474747;}
.contact_list{ text-align:center;}
.contact_list span{ display:inline-block; margin-right:50px; line-height:38px; height:38px; padding-left:50px;}
.contact_list .dz{ background:url(../images/ic_04.png) no-repeat;}
.contact_list .tel{ background:url(../images/ic_05.png) no-repeat;}
.contact_list .eml{ background:url(../images/ic_06.jpg) no-repeat;}


.index01 .rt {float:left; width:396px; height:210px; margin:10px auto;}
.index01 .rt .bt{ width:94%; height:30px; margin:0px auto; border-bottom:#bebdbd 1px solid; }
.index01 .rt .bt h1{ float:left; width:25%; line-height:30px; font-size:16px; color:#0564b4; border-bottom:#0564b4 1px solid; text-align:center; }
.index01 .rt .bt span{ float:right; width:15%; line-height:30px; background:url(../images/zfdx_06.jpg) no-repeat right; text-align:center;}

.index01 .rt ul{margin:15px auto; width:93%; }
.index01 .rt ul li{ background:url(../images/zfdx_11.jpg) no-repeat left; line-height:25px; padding-left:16px;}

/*滚动*/
div.indexmaindiv{height:270px;margin:0px auto;width:1200px;}
div.indexmaindiv div.playerstyles{width:280px;height:44px;background:url('../images/playstyles.png') no-repeat;}
div.indexmaindiv1{margin-top:25px;}
div.indexmaindiv1 div.stylesgoleft{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left top;margin:86px 5px 0px 0px;cursor:pointer;}
div.indexmaindiv1 div.stylesgoleft:hover{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -28px;margin:86px 5px 0px 0px;cursor:pointer;}
div.indexmaindiv1 div.playerdetail{width:260px;height:245px;background:#FFF;font-family:'微软雅黑';}
div.indexmaindiv1 div.playerdetail div.detailimg{width:260px;height:195px;}
div.indexmaindiv1 div.playerdetail div.detailimg img{width:260px;height:195px;}
div.indexmaindiv1 div.playerdetail div.teanames{text-align:center;font-size:14px;margin-top:5px;color:#404040;}
div.indexmaindiv1 div.playerdetail div.teadetail{width:260px;height:27px;margin:5px 8px;color:#666;}
div.indexmaindiv1 div.playerdetail .checkdetail{width:260px;height:27px;display:block;background:url('../images/checkdetail.png') no-repeat;margin:18px;}
div.indexmaindiv1 div.stylesgoright{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -56px;margin:86px 0px 0px 15px;cursor:pointer;}
div.indexmaindiv1 div.stylesgoright:hover{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -84px;margin:86px 0px 0px 15px;cursor:pointer;}
/*滚动*/
div.maindiv1{float:left;width:1100px;height:220px;overflow:hidden;position:relative;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float:left;width:260px;height:195px;margin-left:13px;}

.index02 {margin:20px auto; width:1200px; height:230px; border:#bebdbd 1px solid; border-bottom:#0564b4 3px solid; border-radius:5px;}
.index02 .lt {float:left; width:390px; height:210px; margin:10px auto;}
.index02 .lt .bt{ width:94%; height:30px; margin:0px auto; border-bottom:#bebdbd 1px solid; }
.index02 .lt .bt h1{ float:left; width:25%; line-height:30px; font-size:16px; color:#0564b4; border-bottom:#0564b4 1px solid; text-align:center; }
.index02 .lt .bt span{ float:right; width:15%; line-height:30px; background:url(../images/zfdx_06.jpg) no-repeat right; text-align:center;}
.index02 .lt ul{ margin:10px auto; width:96%; line-height:25px;}
.index02 .lt li{ line-height:25px;}
.index02 .lt li img{ float:left; margin:10px; width:120px; height:90px; border:#bebdbd 1px solid; padding:2px; }

.index02 .ct {float:left; width:560px; border-left:#bebdbd 1px solid; border-right:#bebdbd 1px solid; height:210px; margin:10px auto;}
.index02 .ct .bt{ width:94%; height:30px; margin:0px auto; border-bottom:#bebdbd 1px solid; }
.index02 .ct .bt h1{ float:left; width:20%; line-height:30px; font-size:16px; color:#0564b4; border-bottom:#0564b4 1px solid; text-align:center; }
.index02 .ct .bt span{ float:right; width:15%; line-height:30px; text-align:center;}
.index02 .ct li{ margin:20px auto; width:98%; text-align:center;}

.index02 .rt {float:left; width:246px; height:210px; margin:10px auto; background:#fff url(../images/zfdx-new1_07.jpg) no-repeat center;}
.index02 .rt h1{ background:url(../images/zfdx_03.jpg) no-repeat center; height:55px; line-height:55px; text-align:center; font-size:16px; color:#0564b4;}
.index02 .rt ul{ margin:5px auto; width:90%;}
.index02 .rt ul li{ float:left; width:50%; line-height:45px; text-align:center; font-size:16px;}
.index02 .rt ul li a{color:#666;}
.index02 .rt ul li a:hover{color:#0564b4; }

.index03 {margin:20px auto; width:1200px; height:176px; border:#bebdbd 1px solid; border-radius:5px;}
.index03 .lt {float:left; width:50px; height:176px; text-align:center;}
.index03 .lt h1{width:50%; height:176px; line-height:25px; margin:40px auto; font-size:18px; font-weight:bold; color:#0564b4; }
.index03 .rt {float:right; width:1148px; height:176px;}
.index03 .rt ul{width:100%; margin:1% auto;}
.index03 .rt li{float:left; width:32%; margin:0px 5px;}
.index03 .rt li img{float:left; width:100%; height:100%;}

.index04 {margin:20px auto; width:1200px; height:230px; border:#bebdbd 1px solid; border-bottom:#0564b4 3px solid; border-radius:5px;}
.index04 .lt {float:left; width:474px; height:210px; margin:10px auto;}
.index04 .lt .bt{ width:94%; height:30px; margin:0px auto; border-bottom:#bebdbd 1px solid; }
.index04 .lt .bt h1{ float:left; width:25%; line-height:30px; font-size:16px; color:#0564b4; border-bottom:#0564b4 1px solid; text-align:center; }
.index04 .lt .bt span{ float:right; width:15%; line-height:30px; background:url(../images/zfdx_06.jpg) no-repeat right; text-align:center;}
.index04 .lt ul{margin:15px auto;width:94%; }
.index04 .lt ul li{line-height:25px;width:100%;}
.index04 .lt ul li a{float:left; background:url(../images/zfdx_11.jpg) no-repeat left; line-height:25px; padding-left:4%; width:76%;}
.index04 .lt ul li a:hover{ color:#0564b4;}
.index04 .lt ul li span{float:right; width:20%;}


.index04 .ct {float:left; width:474px; border-left:#bebdbd 1px solid; border-right:#bebdbd 1px solid; height:210px; margin:10px auto;}
.index04 .ct .bt{ width:94%; height:30px; margin:0px auto; border-bottom:#bebdbd 1px solid; }
.index04 .ct .bt h1{ float:left; width:25%; line-height:30px; font-size:16px; color:#0564b4; border-bottom:#0564b4 1px solid; text-align:center; }
.index04 .ct .bt span{ float:right; width:15%; line-height:30px; background:url(../images/zfdx_06.jpg) no-repeat right; text-align:center;}
.index04 .ct ul{margin:15px auto;width:93%; }
.index04 .ct ul li{line-height:25px;width:100%;}
.index04 .ct ul li a{float:left; background:url(../images/zfdx_11.jpg) no-repeat left; line-height:25px; padding-left:4%; width:76%;}
.index04 .ct ul li a:hover{ color:#0564b4;}
.index04 .ct ul li span{float:right; width:20%;}

.index04 .rt {float:left; width:246px; height:210px; margin:10px auto;}
.index04 .rt .bt{ width:94%; height:30px; margin:0px auto; border-bottom:#bebdbd 1px solid; }
.index04 .rt .bt h1{ float:left; width:40%; line-height:30px; font-size:16px; color:#0564b4; border-bottom:#0564b4 1px solid; text-align:center; }
.index04 .rt .pic { margin:20px auto; width:60%; text-align:center;}
.index04 .rt .pic img{width:100%; text-align:center;}
.index04 .rt li{ margin:10px auto; width:60%; text-align:center; background:#0564b4; height:35px; line-height:35px; color:#fff; border-radius:5px;}
.index04 .rt li a{ color:#fff; line-height:35px; font-size:14px; display:inline-block; border-radius:5px;}
.index04 .rt li a:hover{ color:#fff; width:100%; background:#0564b4; font-size:14px; font-weight:bold;}

/*footer */
.footer {margin:0px auto; width:100%; background:#0564b4; height:100px;}
.footer ul{margin:0px auto; width:1200px; padding:15px 0px; }
.footer ul li{ text-align:center; line-height:25px; color:#fff;}
.footer ul li a{color:#fff;}
.footer ul li a:hover{color:#ff0;}

@media all and (max-width:1199px) {
.wrap{border:0;padding:0;width:968px;margin:0 auto;*zoom:1;}
/*index
//home service*/
.header .logo_text{display:none;}

.home_solutions_list dl{margin-right:0px;}
.home_solutions .wrap{width:1000px;}
.home_partner tr td:nth-child(5){display:none;}

.home_news_list .wrap{width:800px;}
.home_news_list_inner{width:1000px;}

.serve_column ul{width:824px;margin:0px auto;}
.serve_column li{float:left;width:272px;height:390px;background:#ffffff;margin:10px 95px 20px 45px;}


/*home_news*/
.hn_main{width:450px;position:relative;padding-bottom:28px;margin-top:40px;}
.hn_column{width:480px;margin-top:30px;}
.top_news_img{width:450px;height:194px;}
.hn_column .text{padding:15px 20px;line-height:24px;height:110px;color:#fff;display:none;border-top:1px solid #7c9bad;}
.home_service{display:none;}


