/******************************html***********************************/
@charset "utf-8";/*云蓝图科技--https://www.yunlantu.com*/
html{margin:0px;padding:0px;background:white;}
body{max-width:1900px;min-width:1000px;font-family:"微软雅黑";font-size:14px;color:#4e4e4e;background:#eee;margin:0 auto;padding:0;}
dl,dt,dd,h1,h2,h3,h4,p,a,form,span{margin:0px;padding:0px;}
ul,ol,li{list-style-type:none;margin:0;padding:0;}
img{border:none;}
a{color:#4a4a4a;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}

/*class*/
#center{width:100%;margin:0 auto;overflow: hidden;background:#fff;}
.righ{ width:74%;margin:30px 1.5% 0px 0px;float:right;}
.clear{clear:both;}
.cent:after{clear:both;display:block;content:"";}
.red{color:#f00;}
/*#LRdiv0{display: none !important;}*/

/*i_tit(Index/index)*/
.i_tit{height:50px;line-height:50px;color:#424450;margin:30px 3px 20px 15px;font-size:21px;border-bottom:1px solid #ccc;clear:both;}
.i_tit a{width:230px;height:50px;border-bottom:2px solid #3789d3;display:block;}
.i_tit span{margin-left:5px;color:#3789d3;font-size:14px}

/*i_titn(Index/index)*/
.i_titn{height:40px;line-height:40px;color:#424450;margin:0px 3px 20px 15px;font-size:21px;border-bottom:1px solid #ccc;clear:both;}
.i_titn a{height:40px;padding-right:20px;border-bottom:2px solid #3789d3;display:inline-block;}
.i_titn span{margin-left:5px;color:#3789d3;font-size:13px}

/*titl(pron)*/
.titl{height:40px;line-height:40px;margin-bottom:40px;clear:both;color:#424450;font-size:21px;border-bottom:1px solid #ccc;}
.titl p{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
.titl p span{font-size:13px;color:#3789d3}

/*page*/
.page{clear:both;}
.page ul{padding:20px 0;text-align:center;font-family:'宋体'}
.page ul li{width:28px;height:28px;line-height:28px;margin:0px 4px;display:inline-block;font-size:15px;color:#ccc;cursor:pointer;border:1px solid #52b5d5;}
.page ul li.disabled{display:none;}
.page ul li a{color:#52b5d5;display:block;}
.page ul li:first-child,.page ul li:last-child{padding:0 5px;}
.page ul li:hover{color:white;background:#52b5d5;}
.page ul li:hover a{color:#fff}
.page ul li.active{color:white;background:#52b5d5;}

/*pages(api,tems/temf) */
.pages{padding:20px 0;clear:both;text-align:center;}
.pages a{height:28px;line-height:28px;padding:0 10px;margin:2% 4px;display:inline-block;font-size:15px;color:#52b5d5;cursor:pointer;border:1px solid #52b5d5;}
.pages a.now_page{color:white;background:#52b5d5;}
.pages a:hover{color:white;background:#52b5d5;}

/******************************common***********************************/
/*foot*/
#foot{ width:100%;height:135px;clear:both;background:url(../img/i_foot.jpg); margin:0 auto;margin-top:20px;font-size:13px;}
#foot ul{width:990px;line-height:39px;margin:0 auto;overflow:hidden;}
#foot ul li{height:39px;line-height:39px;float: left; padding:0 10px; }
#foot dl{width:100%;height:130px;clear:both;color:#0a0a0a;}
#foot dl dt{width:100%;line-height:30px;text-align:center;}
#foot dl dd{width:100%;line-height:30px;text-align:center;}
#foot dl dd img{width:20px;display:inline-block;vertical-align:sub;}
#foot dl dd a{color:#0a0a0a;}
#foot dl dd a:hover{color:#fff;}
#b_bg{width:1002px;margin:0 auto;}

/*float(swt)*/
#float{width:70px;position: fixed;right:10px;bottom:100px;z-index: 999;background:#f5f5f5;}
#float ul li{width:70px;height:70px;font-size:16px;border:1px solid #eee;border-top:none;position: relative;}
#float ul li:first-child{border-top:1px solid #eee;}
#float ul li.me,#float ul li:hover{background:#09b5e5;}
#float ul li a{width:60px;height:60px;padding:10px;margin:5px;display:block;color:white;text-align: center;}
#float ul li img{margin:0 auto;display:block;margin-top:9px;}
#float ul li img.img{display:none;}
#float ul li p{width:220px;line-height:30px;padding:10px 20px;background:#09b5e5;color:white;font-size:24px;position: absolute;top:0;right:102%;z-index: 999;display:none;}

/*left(common/left)*/
#Left{ width:20%; float:left;margin-left:2%;}
#Left h3{height:40px;line-height:40px;color:#424450;margin:30px 3px 10px 3px;text-indent:0px;font-size:21px;font-weight:normal;background:none;border-bottom:1px solid #ccc}
#Left h3 a{height:40px;padding-right:3%;border-bottom:2px solid #3789d3;display:inline-block;}
#Left h3 span{margin-left:5px;color:#3789d3;font-size:13px}
#Left ul{width:95%;margin-bottom:8px;margin:0 auto;}
#Left li{line-height:40px;padding-left:5%;font-size:14px;border-bottom:1px solid #eee;background:url("../img/w_foot3.png") no-repeat right 17px;background-size:14px;}
#Left li:hover{background:url("../img/w_foot3.png") no-repeat right -19px;background-size:14px;}
#Left li a{display:block;}
#Left li a.check{color:#006699;}
#Left li a:hover{color:#006699;}
#Left dl{padding-left:5px;border:1px solid #ccc;margin-top:15px;}
#Left dl dt{margin:3% 3% 0 3%;}
#Left dl dt img{width:90%;margin:0 auto;}
#Left dl dd{line-height:22px;font-size:15px;text-align:center;}
#Left img {width:100%;}

/*top*/
#top{width:100%;min-height:100px;position:relative;}
#top img{width:100%;display:block;}
#top h1{width:40%;height:100%;position:absolute;left:15%;top:0;}
#top h1 a{width:100%;min-height:50px;height:100%;display:block;}
#top dl{width:290px;line-height:25px;text-align:right;color:#eee;font-size:14px;position:absolute;right:0;top:30%;margin:0px 10px 0 0;}
#top dl dt span{color:#fff;cursor:pointer;}
#top dl dt span:hover{color:#86d6f1}

/*nav*/
#nav{width:100%;height:40px;margin-bottom:3px;position:relative;z-index:100;}
#nav p{width:100%;height:40px;position:relative;z-index:100;overflow: hidden;}
#nav p img{height:40px;display:block;position:absolute;top:0px;left:0px;z-index:101;}
#nav ul{width:99%;padding-left:1%;font-size:16px;position:absolute;top:0px;left:0px;z-index:102;}
#nav li{width:11%;line-height:40px;float:left;text-align:center;position:relative;}
#nav li a{height:40px;line-height:40px;color:#FFF;display:block;}
#nav li a.check{background:url(../img/i_hov.jpg);}
#nav li a:hover{background:url(../img/i_hov.jpg);}
#nav li a img{position: absolute;top:0;right:0;z-index: 88;}
#nav li ul{padding-left:0px;border:1px solid #ccc;display:none;position:absolute;left:0px;top:40px;z-index:999;}
#nav li ul li{width:100%;font-size:13px;border-bottom:1px solid #ccc;background:#08a1cc;}
#nav li ul li a{height:35px;line-height:35px;}

/*focusBar*/
#focusBar {min-width:980px;clear:both; position:relative;overflow:hidden;z-index: 1;}
#focusBar a.arrL{width:40px;height:128px;margin-top:-64px;display:block;position:absolute;top:50%;left:-40px; z-index:20; cursor:pointer; background-image:url(../img/i_bl.png); background-size:100%;}
#focusBar a.arrR{width:40px;height:128px;margin-top:-64px;display:block;position:absolute;top:50%;right:-40px;z-index:20; cursor:pointer; background-image:url(../img/i_br.png); background-size:100%;}
#focusBar ul li{width:100%;display:none; position:absolute; top:0;left:0; z-index:7;overflow:hidden;}
#focusBar ul li:first-child{display:block;}
#focusBar ul li img{position:absolute;left:0px;top:0px;}
#focusBar .focusIndex1 .focusL {position:absolute; z-index:9; }
#focusBar .focusIndex1 .focusR {position:absolute; z-index:19;}
#focusBar .focusIndex2 .focusL {position:absolute; z-index:9; }
#focusBar .focusIndex2 .focusR {position:absolute; z-index:19;}

/******************************cass_list***********************************/
/*casi(casi)*/
#casi{margin-top:30px;}
#casi h2{width:98%;height:40px;line-height:40px;color:#6b6c6f;font-size:16px;border-bottom:1px solid #ccc;margin:0 auto;}
#casi h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
#casi h2 b span{margin-left:5px;color:#3789d3;font-size:13px;font-weight:normal;}
#casi #ci dl{width:23%;margin:2% 1% 0 1%;}
#casi #ci img{width:100%;display:block;border:1px solid #ddd;}
#casi #ci img:hover{border:1px solid #ccc;box-shadow:1px 1px 8px #333;}
#casi dl dd{height:40px;line-height:40px;border:1px solid #ccc;border-top:0;color:#fff;text-align:center;background:#333;overflow:hidden;}

/*cnr(casn)*/
#cnr h3{padding-top: 30px;font-weight:bold;font-size:16px;text-align:center;}
#cnr h2{height:40px;line-height:40px;color:#6b6c6f;font-size:16px;border-bottom:1px solid #ccc;margin-bottom:30px;}
#cnr h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
#cnr h2 b span{margin-left:5px;color:#3789d3;font-size:13px;font-weight:normal;}
#cnr #ntime{height:25px;line-height:25px;margin:10px 20px 0 20px;border-bottom:1px dashed #ccc;}
#cnr #ntime div{float:left;margin-right:10px;}
#cnr .abou{line-height:35px;padding:10px;margin:10px 10px 10px 20px;background:#f3f3f3;}
#cnr dl {margin: 10px;padding-left:10px;clear:both;}
#cnr dl dd {line-height:28px;padding:0 0 5px 0px;font-size:13px;}
#cnr dl dd a{ color:#006699;}
#cnr dl dd a:hover{color:#f00;}
#cnr dl dd .clink{margin-left:40px;}
#cnr ul{margin:10px;padding-left:10px;margin-bottom:30px;}
#cnr ul ol{margin:0px;}
#cnr ul li{width:46%;height:450px;margin:1%;float:left;overflow:hidden;border:5px solid #eee;}
#cnr ul li:hover{border:5px solid #999}
#cnr ul li img{width:100%;}

/******************************index***********************************/
/*gywm(about)*/
#gywm h2{height:40px;line-height:40px;color:#6b6c6f;font-size:16px;margin-bottom:10px;border-bottom:1px solid #ccc;}
#gywm h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
#gywm h2 b span{margin-left:5px;color:#3789d3;font-size:13px;font-weight:normal;}
#gywm p{min-height:955px;padding:4%;border:1px solid #ccc;font-size:15px;}
#gywm p span{ line-height:30px;display:block;text-indent:30px;margin-bottom:15px;}

/*flow(flow)*/
#flow h2{height:40px;line-height:40px;color:#6b6c6f;font-size:16px;margin-bottom:10px;border-bottom:1px solid #ccc;}
#flow h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
#flow h2 b span{margin-left:5px;color:#3789d3;font-size:13px;font-weight:normal;}
#flow dl {min-height:1039px;padding:0px 3%;border:1px solid #ccc;font-size:15px;}
#flow dl dt{padding-bottom: 20px;font-weight:bold;margin-top:20px;}
#flow dl dd {line-height:28px;padding:0 0 20px 20px;}
#flow dl dd span{display:block;text-indent:40px;}

/*i_doma(index)*/
#i_doma{width:70%;margin:3% auto;overflow: hidden;}
#i_doma #i_doma_l{width:58%;height:50px;line-height:50px;padding:5px 0px;margin-left:15%;float:left;border:1px solid #1281D1;}
#i_doma #i_doma_l p{width:85%;height:40px;line-height:40px;text-indent:8px;float:left;border-right:1px solid #eee;}
#i_doma #i_doma_l p input{width:90%;height:90%;border: none;outline: none;color:#333;font-size:16px;}
#i_doma #i_doma_l ul{width:15%;height:40px;line-height:40px;float:left;text-align:center;}
#i_doma #i_doma_r{width:12%;height:50px;line-height:50px;;border:1px solid #1281D1;float:left;text-align:center;font-size:18px;background:#1281D1;color:#fff;display: block;cursor:pointer;}

/*i_serv(index)*/
#i_serv{padding-bottom:70px;font-family:'微软雅黑';margin-top:30px;}
#i_serv p{line-height:100px;font-size:18px;color:#424450;text-align:center;}
#i_serv ul{padding-top:50px;}
#i_serv ul:after{clear:both;display:block;content:'';}
#i_serv ul li{width:16%;margin:0 1.95%;float:left;text-align:center;font-size:16px;}
#i_serv ul li a.bg{width:154px;height:154px;padding-top:49px;position:relative;overflow:hidden;margin:0 auto;background:url(../img/i_s1.jpg) no-repeat;background-size:100%;display:block;}
#i_serv ul li a img{width:64px;margin-left:-32px;position:absolute;left:50%}
#i_serv ul li img{display:block;}
#i_serv ul li span{display:block;}
#i_serv ul li span a{width:100%;height:40px;line-height:40px;color:#656565;display: block;}
#i_serv ul li a img.none{position:absolute;left:-32px}
#i_serv ul li.me a.bg{background:url(../img/i_s2.jpg) no-repeat;}
#i_serv ul li.me span a{color:#3789d3}

/*i_main(index)*/
#i_main{clear:both;}
#i_main .ma1{width:95%;padding-top:25px;margin:0 auto;}
#i_main .ma1 ul:after{clear:both;display:block;content:'';}
#i_main .ma1 ul li{width:23.5%;float:left;margin:0 1.95% 40px 0;}
#i_main .ma1 ul .li{margin-right:0;}
#i_main .ma1 ul li a{width:100%;margin-bottom:20px;display:block;}
#i_main .ma1 ul li img{width:100%;display:block;}
#i_main .ma1 ul li .ma3{padding:0 15px;overflow: hidden;z-index: 2;background:#f9f9f9;}
#i_main .ma1 ul li .ma3 p{height:50px;line-height:50px;font-size:18px;color:#666666;}
#i_main .ma1 ul li .ma3 p a.bt{width:55%;height:50px;font-weight:normal;display:block;overflow:hidden;float:left;}
#i_main .ma1 ul li .ma3 p i{float:right;color:#f60;font-style:normal;}
#i_main .ma1 ul li .ma3 span{height:60px;line-height:20px;overflow: hidden;color:#817979;text-align:left;display:inline-block;}
#i_main .ma1 ul li .ma3 a.xq{width:90%;line-height:35px;margin:30px auto;border:1px solid #ccc;display:inline-block;text-align:center;}
#i_main .ma1 ul li:hover{box-shadow:1px 1px 5px #888;}
#i_main .ma1 ul li:hover p{color:#3789d3}

/*i_tems(index)*/
#i_tems{padding-top:30px;}

/*main(index,tems/temf)*/
#main{min-height:300px;clear:both;}
#main:after{clear:both;display:block;content:'';}
#main p{margin:40px 0 0 40px;font-size:16px;}
#main p a{margin-right:10px;color:#22abde}
#main .pro{width:31.3%;margin:0 1%;float:left;position: relative;}
#main .pro .topl{width:12%;position: absolute;top:0;left:0;z-index: 99;display:block;}
#main .pro ul{padding:5% 0;position:relative;background:url('../img/i_pro3.jpg') repeat-x;border:5px solid #fff;box-shadow: 3px 3px 5px #ddd,-3px -3px 5px #ddd;}
#main .pro ul li.web{width:75%;position:absolute;left:5%;top:5%;z-index:1;}
#main .pro ul li img.wbg,#main .pro ul li img.mbg{width:100%;display:block;}
#main .pro ul li.web a{width:94%;overflow:hidden;display:block;position:absolute;top:4%;left:3%;z-index: 9}
#main .pro ul li.web a img{width:100%;display:block;position:absolute;left:0;top:0;}
#main .pro ul li.mob{width:24%;position:absolute;right:5%;top:15%;z-index:2;}
#main .pro ul li.mob a{width:90%;overflow:hidden;display:block;position:absolute;top:11%;left:5%;}
#main .pro ul li.mob a img{width:100%;display:block;position:absolute;}
#main .pro dl{margin:15px 2% 40px 2%;}
#main .pro dl dt{line-height:40px;font-size:16px;}
#main .pro dl dt a{width:75%;height:40px;overflow:hidden;display:block;float:left;}
#main .pro dl dt span{line-height:25px;padding:2px 15px;margin-top:8px;float:right;background:#e59340;color:#fff;cursor:pointer;border-radius: 5px;}
#main .pro dl dt span:hover{background:#22abde}
#main .pro dl dd{font-size:16px;clear:both;color:#333}
#main .pro dl dd i{font-style:normal;color:#ff5555;}
#main .pro dl dd span{float:right;color:#f29b45}

/*i_about(index)*/
#i_about{padding-top:30px;margin-bottom:10px;clear:both;text-align:center;}
#i_about #ab1{width:340px;float:left;margin-left:2.3%;cursor: pointer;}
#i_about #ab1 .h3{width:73%;margin-right:4%;float:left;}
#i_about #ab1 .h3 img{width:100%;display:block;}
#i_about #ab1 ul{width:23%;float:left;}
#i_about #ab1 ul li{margin-bottom:5px;}
#i_about #ab1 ul li img{width:100%;display:block;}

/*ab2(index)*/
#i_about #ab2{width:440px;line-height:29px;margin:0 auto;font-size:15px;color:#424450;font-family: '微软雅黑';display:inline-block;text-align:left;}
#i_about #ab2 ul li{display:none; text-indent:2em;}
#i_about #ab2 ul li.me{display:block;}

/*ab3(index)*/
#i_about #ab3{width:310px;float:right;margin-right:2.3%;text-align:left;}
#i_about #ab3 p{line-height:40px;font-size:20px;color:#666666;}
#i_about #ab3 b{line-height:70px;font-size:40px;color:#666666;display:block;font-family: '微软雅黑';}
#i_about #ab3 b i{color:#666;}
#i_about #ab3 span{line-height:30px;font-size:14px;color:#424450;}
#i_about #ab3 #a1{float:left;display:block;}
#i_about #ab3 #a2{float:right;display:block;}

/*i_news(index)*/
#i_news{width:95%;margin:50px auto 0px auto;}
#i_news:after{clear:both;display:block;content:'';}
#i_news .cen1{width:49.95%;float:left;overflow: hidden;}
#i_news .cen1 .h3{width:49.95%;float:left;position:relative}
#i_news .cen1 .h3 a img{width:100%;display:block;}
#i_news .cen1 .h3 span{display:none;}
#i_news .cen1 ul{width:49.95%;float:left;overflow: hidden;display:block;}
#i_news .cen1 ul li{line-height:24px;margin:0 auto;font-size:14px;padding:0;overflow:hidden;}
#i_news .cen1 ul li a{width:80%;height:24px;display:block;overflow: hidden;float:left;color:#6b6b6b;text-align:left;margin-left:2%}
#i_news .cen1 ul li span{width:15%;float:right;margin-right:2%;color:#6b6b6b;display:inline-block;padding:0;}
#i_news .cen1 ul .li {margin-left:0;}
#i_news .cen1 ul .li a{width:100%;height:44px;line-height:48px;font-size:22px;display:block;color:#3789d3;overflow: hidden;text-align:center;margin-left:0;}

/*cen1s(index,cen1鼠标经过)*/
#i_news .cen1s{background:#3789d3}
#i_news .cen1s .h3 span{position:absolute;right:0px;top:50%;display:block;}
#i_news .cen1s ul li a{color:#fff}
#i_news .cen1s ul li a:hover{color:#92e2ff}
#i_news .cen1s ul li span{color:#fff}
#i_news .cen1s ul .li a{color:#92e2ff}

/*cen2(index)*/
#i_news .cen2{width:49.95%;float:left;overflow: hidden;}
#i_news .cen2 .h3{width:50%;float:right;position:relative;}
#i_news .cen2 .h3 a img{width:100%;display:block;}
#i_news .cen2 .h3 span{display:none;}
#i_news .cen2 ul{width:49.95%;float:right;overflow: hidden;display:block;}
#i_news .cen2 ul li{line-height:24px;margin:0 auto;font-size:14px;padding:0;}
#i_news .cen2 ul li a{width:80%;height:24px;display:block;overflow: hidden;float:left;color:#6b6b6b;text-align:left;margin-left:2%}
#i_news .cen2 ul li span{width:15%;float:right;color:#6b6b6b;margin-right:2%;display:inline-block;padding:0;}
#i_news .cen2 ul .li {margin-left:0;}
#i_news .cen2 ul .li a{width:100%;height:44px;line-height:48px;font-size:22px;display:block;color:#3789d3;overflow: hidden;text-align:center;margin-left:0;}
#i_news .san{width:21px;display:block;}

/*cen2s(index,cen2鼠标经过)*/
#i_news .cen2s{background:#3789d3}
#i_news .cen2s .h3 span{position:absolute;left:0px;top:50%;display:block;}
#i_news .cen2s ul li a{color:#fff}
#i_news .cen2s ul li a:hover{color:#92e2ff}
#i_news .cen2s ul li span{color:#fff}
#i_news .cen2s ul .li a{color:#92e2ff}

/*i_com(index)*/
#i_com{padding-top:50px;clear:both; }
#i_com h2{height:40px;line-height:40px;font-family:'微软雅黑';color:#424450;margin:0 3px 50px 15px;text-indent:0px;font-size:21px;font-weight:normal;background:none;border-bottom:1px solid #ccc}
#i_com h2 a{height:40px;padding-right:20px;border-bottom:2px solid #3789d3;display:inline-block;}
#i_com h2 span{margin-left:5px;color:#3789d3;font-size:13px}
#i_com #i_cen{width:1000px;margin:0 auto;text-align:center;position:relative;overflow: hidden;}
#i_com #i_cen #com1{width:450px;text-align:right;}
#i_com #i_cen #com1 p{width:100%;line-height:30px;font-size:20px;}
#i_com #i_cen #com1 p span{font-size:13px;display:block;}
#i_com #i_cen #com1 p.p1{position: absolute;top:80px;right:550px;}
#i_com #i_cen #com1 p.p2{position: absolute;top:230px;right:550px;}
#i_com #i_cen #com1 p.p3{position: absolute;top:385px;right:550px;}
#i_com #i_cen #com1 p.sw{position:absolute;right:1000px;}
#i_com #i_cen #com2{width:60px;display:inline-block;}
#i_com #i_cen #com2 img{width:100%;display:block;}
#i_com #i_cen #com3{width:450px;text-align:left;}
#i_com #i_cen #com3 p{width:100%;line-height:30px;font-size:20px;}
#i_com #i_cen #com3 p span{font-size:13px;display:block;}
#i_com #i_cen #com3 p.p4{position: absolute;top:0;left:550px;}
#i_com #i_cen #com3 p.p5{position: absolute;top:160px;left:550px;}
#i_com #i_cen #com3 p.p6{position: absolute;top:310px;left:550px;}
#i_com #i_cen #com3 p.sw{position:absolute;left:1000px;}
#i_com #com_a{width:120px;height:35px;line-height:35px;background:#ececec;margin:0 auto;border-radius:17.5px;display:block;text-align:center;}

 /*i_case(index)*/
#i_case{width:99%;margin:0 auto;margin-left:5px;margin-top:50px;}
#i_case h2{height:40px;line-height:40px;margin:0 3px 30px 15px;color:#424450;font-size:21px;font-weight:normal;background:none;border-bottom:1px solid #ccc}
#i_case h2 a{width:220px;height:40px;border-bottom:2px solid #3789d3;display:block;}
#i_case h2 span{margin-left:5px;color:#3789d3;font-size:13px}
#i_case #marquee1{width:100%;overflow:hidden;}
#i_case #marquee1 .bi{width:15000px;overflow:hidden;}
#i_case #marquee1 .bi ul{float:left;font-size:14px;}
#i_case #marquee1 ul li{width:300px;margin:25px 25px 0 0;border:1px solid #eee;overflow:hidden;float:left;}
#i_case #marquee1 ul li:hover{border:1px solid #ddd;background:#ddd}
#i_case #marquee1 ul li a{display:block;}
#i_case #marquee1 ul li a.ci{padding:3%;overflow:hidden;background:#f5f5f5;display:block;}
#i_case #marquee1 ul li a.ci span{height:170px;display:block;overflow:hidden;}
#i_case #marquee1 ul li a.ci img{width:100%;display: block;}
#i_case #marquee1 ul li span a.ti{height:40px;line-height:40px;overflow:hidden;font-size:16px;color:#666;text-align:center;}

/*about(index)*/
#about{width:96%;margin:40px auto 0px auto;padding-left:4%;}
#about:after{clear:both;display:block;content:'';}
#about dl{width:22%;height:240px;padding:0 1%;float:left;border-bottom:1px solid #e1e1e1;border-right:1px #e1e1e1 solid;}
#about dl.no{border-right:none;}
#about dl dt a{width:186px;height:75px;margin:0 auto;display:block; }
#about dl dd{line-height:24px; padding-bottom:20px;text-align:left;font-size:13px;}
#about dl dd a{color:#f00;}
#about .p1{background:url("../img/index_pic.gif") no-repeat 0 -80px;}
#about .p2{background:url("../img/p3.png") no-repeat 0 -150px;}
#about .p3{background:url("../img/p3.png") no-repeat 0 -88px;}
#about .p4{background:url("../img/p3.png") no-repeat 0 -215px;}

/*links(index)*/
#i_link{ width:96%; margin:0 auto; padding:40px 0 0px 4%;clear:both;font-size:13px;}
#i_link:after{clear:both;display:block;content:'';}
#i_link dl dt{width:80px; height:25px; line-height:25px; background:url(../img/icon.gif) no-repeat -130px 5px; color:#006494; font-size:14px;padding-left:15px; float:left;}
#i_link dl dt span{ color:#fe0000;}
#i_link dl dd{ width:86%; line-height:30px; float:left; padding-left:7px;}
#i_link dl dd a{ padding-right:20px;float:left;}

/*job(job)*/
#job h2{height:40px;line-height:40px;color:#6b6c6f;font-size:16px;margin-bottom:10px;border-bottom:1px solid #ccc;}
#job h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
#job h3 span{margin-left:5px;color:#3789d3;font-size:13px}
#job p span{ line-height:25px;display:block;text-indent:20px;margin-bottom:15px;}
#job dl {min-height:1039px;padding:0px 3%;border:1px solid #ccc;font-size:15px;}
#job dl dt{padding-bottom: 20px;font-weight:bold;margin-top:20px;}
#job dl dd {line-height:28px;padding:0 0 20px 20px;}
#job dl dd span{display:block;text-indent:40px;}
#job dl dd img{position: relative;top:7px;}

/*lxwm(lxwm)*/
#lxwm h2{width:98%;height:40px;line-height:40px;color:#6b6c6f;font-size:16px;border-bottom:1px solid #ccc;margin:0 auto;}
#lxwm h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
#lxwm h2 span{margin-left:5px;color:#3789d3;font-size:13px}
#lxwm dl {margin: 15px;padding-left:30px;background:url(../img/lxwm.jpg) no-repeat right;}
#lxwm dl dt{padding-bottom: 30px;}
#lxwm dl dd {line-height:22px;padding:0 0 20px 20px;}
#lxwm dl dd ul li{line-height:40px;float:left;}
#lxwm dl dd ul li a {color: #00a0e9;margin-right:25px;}
#lxwm dl dd ul li a:hover {color: #ff8100;}
#lxwm dl dd ul li a img{position: relative;top:8px;}

/*map(lxwm)*/
#map{clear:both;}
#map h2{height:40px;line-height:40px;margin-bottom:10px;color:#6b6c6f;font-size:16px;}
#map h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
#map h2 span{margin-left:5px;color:#3789d3;font-size:13px}
#map #dituContent{width:100%;height:550px;border:1px solid #ccc;}
#map #dituContent .iw_poi_title{font-size:15px;line-height:25px;color:#f60;}

/*web(mail,seo,space,pros_list/prof,weix/weii)*/
#web{ width:74%;line-height:22px;float:right;margin-right:1.5%;}
#web p span{ line-height:25px;display:block;text-indent:20px;margin-bottom:15px;}
#web h2{height:40px;line-height:40px;color:#6b6c6f;font-size:16px;margin-top:30px;border-bottom:1px solid #ccc;}
#web h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
#web h2 span{margin-left:5px;color:#3789d3;font-size:13px}
#web .web{width:100%;float:left;border-bottom:1px dashed #ccc;margin-top:50px;}
#web .web h3{width:30%;font-size:14px;float:left;margin:0 2% 0 1%;position:relative;}
#web .web h3 a span{line-height:30px;display:block;overflow:hidden;}
#web .web h3 img{width:100%}
#web .web h3 .tit{height:50px;line-height:50px;font-size:20px;font-family:'微软雅黑';color:#666666;text-align:center;overflow: hidden;font-weight:100;}
#web .web h3 .mon{position:absolute;right:1%;top:7%;font-size:20px;font-family:'微软雅黑';color:#fff;display:block;background:#0093dd;padding:0 2%;}
#web dl {width:65%;float:right;margin-bottom:20px;min-height:240px;}
#web dl dt{height:30px;font-weight:bold;position: relative;}
#web dl dt a{font-size:16px;color:#444;}
#web dl dt a:hover{color:#000}
#web dl dt span{color:#f00;padding-left:40px;font-size:18px;}
#web dl dt a.ck{font-size:13px;font-weight:normal;position:absolute;right:5px;}
#web dl .text{height:auto;font-size:13px;font-weight:normal;color:#333;text-indent:30px;}
#web dl dd{padding-left:25px;background:url(../../static/img/pro.png) no-repeat 1px 3px;background-size:15px;}
#web dl dd a{color:#f00;}
#web dl dd span{color:green;margin-right:10px;}

/*mone(money)*/
#mone h2{height:40px;line-height:40px;color:#6b6c6f;font-size:16px;margin-bottom:10px;border-bottom:1px solid #ccc;}
#mone h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;}
#mone h2 b span{margin-left:5px;color:#3789d3;font-size:13px}
#mone dl {min-height:1039px;padding:0px 3%;border:1px solid #ccc;font-size:15px;}
#mone dl dt{padding-bottom: 20px;font-weight:bold;margin-top:20px;}
#mone dl dd {line-height:28px;padding:0 0 20px 20px;}
#mone dl dd span{display:block;text-indent:40px;}

/*--------------------------mess------------------------------*/
/*mesa(mesa)*/
#mesa #tit{margin:0px 0 10px 0;}
#mesa #tit h2{height:40px;line-height:40px;color:#424450;font-size:16px;font-size:21px;font-weight:normal;border-bottom:1px solid #ccc;}
#mesa #tit h2 b{height:38px;padding-right:30px;border-bottom:2px solid #1281D1;display:inline-block;font-weight:normal;}
#mesa #tit h2 b i{font-size:13px;color:#3789d3}
#mesa #tit h2 span{margin-top:5px;float:right;font-size:13px;color:#777}
#mesa #tit h2 span a{color:#777}
#mesa #tit h2 span a:hover{color:#3789d3}
#mesa #con ul{width:60%;margin:7% 0 0 15%;}
#mesa #con ul:after{display:block;content:'';clear:both;}
#mesa #con ul li:after{display:block;content:'';clear:both;}
#mesa #con ul li span{width:17%;height:50px;line-height:50px;margin-right:3%;float:left;display:block;text-align:right;font-size:14px;}
#mesa #con ul li input{width:50%;height:30px;line-height:30px;margin-top:10px;border:1px solid #ccc;}
#mesa #con ul li select{width:50%;height:35px;line-height:30px;margin-top:10px;border:1px solid #ccc;}
#mesa #con ul li textarea{width:75%;height:150px;line-height:30px;margin-top:10px;border:1px solid #ccc;}
#mesa #con ul li.code input{width:100px;margin-right:10px;}
#mesa #con ul li.code img{width:120px;height:34px;position:relative;top:12px;cursor:pointer;}
#mesa #con a{width:200px;line-height:40px;margin-top:10px;display:block;background:#00ae66;color:white;text-align:center;border-radius:5px;float:left;}
#mesa #con a:hover{font-size:16px;}

/*--------------------------news_list------------------------------*/
/*right(news_list/newf,vers/verf)*/
#newf #titl h2{height:40px;line-height:40px;color:#424450;font-size:16px;margin:0px 0px 5px 0;font-size:21px;font-weight:normal;border-bottom:1px solid #ccc;}
#newf #titl h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;font-weight:normal;}
#newf #titl h2 b i{font-size:13px;color:#3789d3;font-style:normal;}
#newf #titl h2 span{margin-top:5px;float:right;font-size:13px;color:#777}
#newf #titl h2 span a{color:#777;}
#newf .table{width:100%;padding:0px;margin:0px;border-collapse:collapse; }
#newf .table tr th{height:30px;line-height:30px;border:1px solid #ddd;border-top:none;color:#1281D1;background:#f9f9f9;}
#newf .table tr td{height:30px;line-height:30px;border:1px solid #ddd;border-top:none;text-indent:10px;}
#newf .table tr td.page{padding:10px 0;text-indent:0px;}

/*newn(newn,vers/vern)*/
#newn #tit h2{height:40px;line-height:40px;color:#424450;font-size:16px;margin:0px 0 10px 0;font-size:21px;font-weight:normal;border-bottom:1px solid #ccc;}
#newn #tit h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;font-weight:normal;}
#newn #tit h2 b i{font-size:13px;color:#3789d3}
#newn #tit h2 span{margin-top:5px;float:right;font-size:13px;color:#777}
#newn #tit h2 span a{color:#777}
#newn #tit h2 span a:hover{color:#3789d3}
#newn #tit h3{padding-top:40px;font-weight:bold;font-size:24px;text-align:center;}
#newn #tit ul{height:28px;line-height:28px;margin:10px 20px 0 20px;border-bottom:1px dashed #ccc;}
#newn #tit ul img{width:25px;}
#newn #tit div{float:left;margin-right:10px;}
#newn dl {margin: 10px 20px;clear:both;font-size:16px;}
#newn dl dd{line-height:30px;}
#newn dl dd a{ color:#006699;}
#newn dl dd a:hover{color:#f00;}
#newn dl dd.cont{margin-bottom:30px;}
#newn dl dd.cont img{max-width:100%;}
#newn dl dd.cont pre{background:#f9f9f9;border:1px solid #ddd;}

/*--------------------------pros_list------------------------------*/
/*pron*/
#pron #titl h2{height:40px;line-height:40px;color:#424450;font-size:16px;margin:0px 0px 40px 0;font-size:21px;font-weight:normal;border-bottom:1px solid #ccc;}
#pron #titl h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;font-weight:normal;}
#pron #titl h2 b i{font-size:13px;color:#3789d3}
#pron #titl h2 span{margin-top:5px;float:right;font-size:13px;color:#777}
#pron #titl h2 span a{color:#777;}
#pron #pron_t:after{clear:both;display:block;content:'';}
#pron #pron_t h3{width:30%;float:left;margin:0 2% 0 1%;}
#pron #pron_t h3 img{width:100%}
#pron #pron_t h3 span{height:40px;line-height:40px;display:block;overflow:hidden;text-align:center;font-size:16px;font-weight:100;}
#pron #pron_t dl {width:65%;float:left;}
#pron #pron_t dl dt{height:30px;font-size:16px;font-weight:bold;color:#444;}
#pron #pron_t dl dt.text{height:auto;line-height:28px;font-size:13px;font-weight:normal;color:#333;text-indent:30px;}
#pron #pron_t dl dt span{color:#f00;padding-left:40px;font-size:18px;}
#pron #pron_t dl dt a{font-size:13px;float:right;font-weight:normal;}
#pron #pron_t dl dd{line-height:28px;padding-left:25px;background:url(../../static/img/pro.png) no-repeat 1px 6px;background-size:15px;}
#pron #pron_t dl dd span{color:green;margin-right:5px;}
#pron #pron_c {width:65%;margin-left:33%;float:left;}
#pron #pron_c dl dd{line-height:28px;padding-left:25px;background:url(../../static/img/pro.png) no-repeat 1px 6px;background-size:15px;}
#pron #pron_c dl dd:after{clear:both;display:block;content:'';}
#pron #pron_c dl dd span{color:green;margin-right:5px;display:block;float:left;}
#pron #pron_c dl dd b{float:left;font-weight:normal;}

/*i_main(index)*/
#pron #pron_p{clear:both;}
#pron #pron_p .ma1 ul:after{clear:both;display:block;content:'';}
#pron #pron_p .ma1 ul li{width:23.5%;float:left;margin:0 0.75%;cursor:pointer;}
#pron #pron_p .ma1 ul li img{width:100%;display:block;}
#pron #pron_p .ma1 ul li .ma3{padding:0 15px;overflow: hidden;z-index: 2;background:#f9f9f9;}
#pron #pron_p .ma1 ul li .ma3 p{height:50px;line-height:50px;font-size:18px;color:#666666;}
#pron #pron_p .ma1 ul li .ma3 p b{width:55%;height:50px;font-weight:normal;display:block;overflow:hidden;float:left;}
#pron #pron_p .ma1 ul li .ma3 p i{float:right;color:#f60;font-style:normal;}
#pron #pron_p .ma1 ul li .ma3 span{height:60px;line-height:20px;overflow:hidden;color:#817979;text-align:left;display:inline-block;}
#pron #pron_p .ma1 ul li .ma3 a{width:90%;line-height:35px;margin:10px auto;border:1px solid #ccc;display:inline-block;text-align:center;}
#pron #pron_p .ma1 ul li:hover{box-shadow:1px 1px 5px #888;}
#pron #pron_p .ma1 ul li:hover p{color:#3789d3}

/*--------------------------tems------------------------------*/
/*proi_t(temf)*/
#proi_t{margin-bottom:15px;}
#proi_t:after{clear:both;display:block;content:'';}
#proi_t h2{line-height:35px;margin-left:10px;font-size:14px;font-weight:normal;background:#fff;}
#proi_t h2 img{margin:10px 7px 0 0;float:left;}
#proi_t h2 a.me{color:#22abde;}
#proi_t dl{line-height:50px;margin-left:35px;border-top:1px dashed #eee;clear:both;}
#proi_t dl:after{clear:both;display:block;content:'';}
#proi_t dl dt{width:8%;height:50px;float:left;color:#333333;}
#proi_t dl dd{width:88%;padding-top:5px;float:left;color:#555;}
#proi_t dl dd span{line-height:40px;float:left;margin-right:1%;}
#proi_t dl dd ul{width:88%;float:left;}
#proi_t dl dd ul li{line-height:40px;float:left;margin-right:1%;}
#proi_t dl dd a{height:20px;line-height:20px;padding:3px 15px;color:#333}
#proi_t dl dd a.me{background:#22abde;color:white;border-radius:3px;}
#proi_t dl dd a:hover{background:#22abde;color:white;border-radius:3px;}


#proi_t dl.ss dd{padding-top:12px;}
#proi_t dl.ss dd input{width:200px;height:25px;border:1px solid #ccc;float:left;text-indent:3px;}
#proi_t dl.ss dd a{height:23px;line-height:23px;margin:0px 0 0 8px;background:#22abde;color:white;border-radius:3px;display:block;float:left;}

/*proi_s(temf)*/
#proi_s{height:40px;line-height:40px;margin:10px 0 50px 10px;border:1px solid #eee;clear:both;}
#proi_s ul li{width:9%;border-right:1px solid #eee;float:left;text-align:center;}
#proi_s ul li a{border-top:2px solid #fff;display:block;}
#proi_s ul li a span{width:7px;height:8px;margin:15px 15% 0 0;float:right;display:block;background:url(../../static/img/proi2.png)no-repeat 0 -24px;}
#proi_s ul li a span.up{background:url(../../static/img/proi2.png)no-repeat 0 0px;}
#proi_s ul li a.me{border-top:2px solid #22abde;border-bottom:2px solid #fff;color:#22abde;}
#proi_s ul li a.me span{background:url(../../static/img/proi2.png)no-repeat 0 -16px;}
#proi_s ul li a.me span.up{background:url(../../static/img/proi2.png)no-repeat 0 -8px;}
#proi_s ul li a:hover{border-top:2px solid #22abde;color:#22abde;}
#proi_s ul li a:hover span{background:url(../../static/img/proi2.png)no-repeat 0 -16px;}
#proi_s ul li a:hover span.up{background:url(../../static/img/proi2.png)no-repeat 0 -8px;}
#proi_s ul li a.me:hover span{background:url(../../static/img/proi2.png)no-repeat 0 -8px;}
#proi_s ul li a.me:hover span.up{background:url(../../static/img/proi2.png)no-repeat 0 -16px;}

/*temn(temn)*/
#temn #tit h2{height:40px;line-height:40px;color:#424450;font-size:16px;margin:0px 0 10px 0;font-size:21px;font-weight:normal;border-bottom:1px solid #ccc;}
#temn #tit h2 b{height:38px;padding-right:30px;border-bottom:2px solid #1281D1;display:inline-block;font-weight:normal;}
#temn #tit h2 b i{font-size:13px;color:#3789d3}
#temn #tit h2 span{margin-top:5px;float:right;font-size:13px;color:#777}
#temn #tit h2 span a{color:#777}
#temn #tit h2 span a:hover{color:#3789d3}
#temn #tit_l{width:40%;height:300px;padding:1%;margin:0 2% 20px 0;overflow:hidden;border:1px solid #ccc;float:left;}
#temn #tit_l img{width:100%;}
#temn #tit_r{width:55%;height:300px;float:left;}
#temn #tit_r dl dt{line-height:40px;margin-bottom:10px;font-size:22px;}
#temn #tit_r ul{margin:3% 0 5% 0;}
#temn #tit_r ul li{line-height:50px;padding-left:2%;margin-bottom:1%;background:#f6f6f6;}
#temn #tit_r ul li span{margin-right:2%;color:#f00;}
#temn #tit_r ul li span b{margin-left:3px;font-size:18px;}
#temn #tit_r ul li i{color:#999}
#temn #tit_r a{padding:12px 24px;margin-right:6%;background:#22abde;font-size:15px;color:#fff;display:block;float:left;border-radius:6px;}
#temn #tit_r a:hover{background:#08a1cc;}
#temn #temn_m{line-height:30px;font-size:14px;clear:both;border:1px solid #eee;overflow:hidden;}
#temn #temn_m .nav{height:45px;}
#temn #temn_m .nav p{height:45px;background:#fbfbfb;border-bottom:1px solid #eee;}
#temn #temn_m .nav p.fd{position:fixed;top:0px;z-index:9999}
#temn #temn_m .nav a{width:120px;line-height:45px;display:block;text-align:center;float:left;font-size:14px;border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb;}
#temn #temn_m .nav a.me{border-bottom:none;border-left:1px solid #eee;border-right:1px solid #eee;border-top:2px solid #f00;font-weight:bold;background:white;}
#temn #temn_m .tit{line-height:50px;padding-left:2%;padding-top:10px;font-size:16px;clear:both;}
#temn #temn_m #syxz{margin:0 5%;}
#temn #temn_m #cont{margin:0 5%;}
#temn #temn_m #cont img{max-width:100%;}

/*--------------------------tops------------------------------*/
/*topn*/
#topn #tit h2{height:40px;line-height:40px;color:#424450;font-size:16px;margin:0px 0 10px 0;font-size:21px;font-weight:normal;border-bottom:1px solid #ccc;}
#topn #tit h2 b{height:40px;padding-right:3%;border-bottom:2px solid #1281D1;display:inline-block;font-weight:normal;}
#topn #tit h2 b i{font-size:13px;color:#3789d3}
#topn #tit h2 span{margin-top:5px;float:right;font-size:13px;color:#777}
#topn #tit h2 span a{color:#777}
#topn #tit h2 span a:hover{color:#3789d3}
#topn #tit h3{padding-top:40px;font-weight:bold;font-size:24px;text-align:center;}
#topn #tit ul{height:28px;line-height:28px;margin:10px 20px 0 20px;border-bottom:1px dashed #ccc;}
#topn #tit div{float:left;margin-right:10px;}
#topn dl {margin: 10px 20px;clear:both;font-size:16px;}
#topn dl dd{line-height:30px;}
#topn dl dd a{ color:#006699;}
#topn dl dd a:hover{color:#f00;}
#topn dl dd.cont{margin-bottom:30px;}
#topn dl dd.cont img{max-width:100%;}
#topn dl dd.cont pre{background:#f9f9f9;border:1px solid #ddd;}