@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
li{ list-style:none;} 
.cle{ clear:both;}
img{ border:none;}
.fontbold{ font-weight:bold;}
.font14{ font-size:14px;font-weight:bold;}
.font16{ font-size:16px;}
.fontgray{ color:#696969;}
.fontblue{ color:#054695;}
.fontred{ color:#F00;}
h1{font-size:14px;font-weight:bold;color:#000;}
a,a:hover{ color:#333232; text-decoration:none;}
body{ font-family:"微软雅黑","宋体"; font-size:12px; line-height:22px; background:#fff; color:#666666;}
h3{font-size:14px;font-weight:bold;}

.head{ background:url(heagbg.jpg) repeat-x; height:91px;}
.headlogo{ width:980px; background:url(telnew.png) no-repeat  right 40px;  height:91px; margin:0px auto;}
.headlogo a{ background:url(logonew.png) no-repeat 10px 30px; width:340px; height:90px; line-height:90px; display:block; text-indent:-20em; overflow:hidden;}

.subbg{ background-color:#3383b1;height:36px;}
.subname{width:980px; height:35px; margin-left:auto; margin-right:auto; position: relative; z-index:998}
.sub { height: 35px; width: 980px; position:absolute; top:1px; left:0px; z-index:999; margin-left:auto; margin-right:auto; }
.sub li{ float:left; width:140px; height:35px;  line-height:35px; text-align:center;}
.a1,.a1:hover{ color:#FFF;}
.changebg{ background:url(index_01.png) repeat-x ;}
.sub_child{ width:136px; height:auto;text-align:left; display:none; z-index:990; margin-left:2px; }
.sublm_tit{ height:26px; line-height:26px; background-image:none; background-color:#1e7fca;width:auto; padding-left:30px;}
.sublm_tit a{ color:#FFF;}
.sublm_tit a:hover{ color:#ccc;}

#full-screen-slider { width:100%; height:302px; float:left;}
#slides { display:block; width:100%; height:302px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:400px; z-index:991;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:7px; height:7px; float:left; margin-left:10px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.flash{ height:302px; width:100%; background:url(index_02.jpg) repeat-x; margin:0px auto; position:relative; overflow:hidden;}
.bannerImg { WIDTH: 980px; margin:0px auto;}
.bannerImg .bannerPage {POSITION: absolute; TOP: 270px; LEFT: 480px; z-index:5;}
.bannerImg .bannerPage A {MARGIN-RIGHT: 2px}
.bannerImg .bannerPage A IMG {VERTICAL-ALIGN: middle}
.slides_container { WIDTH: 690px; OVERFLOW: hidden; height:300px; float:left; }
.pagination {MARGIN: 0px 10px 0px 120px;}
.pagination LI {MARGIN: 0px 1px; FLOAT: left}
.pagination LI A {BACKGROUND-IMAGE: url(../images/pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px}
.pagination LI.current A {BACKGROUND-POSITION: 0px -18px}
.form1{ width:260px; height:219px; margin-top:35px; float:left; padding-top:10px; padding-left:120px;}
.nameinput,.nameinput1{ width:300px; height:30px; margin-top:10px; clear:both; line-height:30px;}
.nameinput1{ background:url(index_22.jpg) no-repeat 20px 10px; height:45px; margin-top:2px;} 
.input1{ width:160px; height:26px; float:left; display:inline;}
.input2{ height:26px; width:140px; float:left; display:inline;}
.search-submit{ background: url(index_12.jpg) no-repeat -235px 0px; width:78px; background-color:transparent; text-indent:-100em; overflow:hidden; cursor:pointer;border:none; height:30px;}

.indexintroa{width:690px;margin-top:15px;}
.indexintroa .inn {float:left;width:660px;height:140px; border:1px solid #bfbfbf; background-color:#e2f5ff;padding:5px 10px;}
.indexintroa .inn span{ display:block; font-weight:bold; color:#000;font-size:14px;}
.qlink0{float:right;width:250px;}
.main{ width:980px; margin:0px auto; padding-top:15px; }
.mainleft{ width:690px; float:left; overflow:auto;}
.mainright{ width:260px; float:left; margin-left:20px; overflow:auto;}
.tel{ width:260px; height:71px;}
.posapp{ width:260px; height:71px;}
.bg3{ background:url(index_26.jpg) no-repeat top center;}
.telstyle{ width:260px; height:71px; display:block;}
.leftbox{ width:205px; height:200px; float:left; margin-left:15px; background:url(index_04.png) no-repeat;margin-bottom:15px;}
.ablock{ width:150px; display:block; height:110px;}
.pos1{ background-position:-215px 0px;}
.pos2{ background-position:-430px 0px;}
.leftbox p{ margin-bottom:10px;}
.leftbox1{ width:235px; height:90px; float:left; margin-left:15px; margin-bottom:22px; background:url(index_05.jpg) no-repeat; padding-left:80px; line-height:20px;}
.pos3{ background-position:0px -110px;}
.pos4{ background-position:0px -220px;}
.pos5{ background-position:0px -330px;}
/**首页产品和服务**/
.mainleftnew{float:left;width:700px;border-top:2px solid #666;}
.mainleftnew .title{color:#000;height:30px;line-height:30px;}
.newbox{width:350px;height:140px;float:left;margin-bottom:10px;line-height:20px;}
.newbox .logo{width:90px;float:left;}
.newbox .con{width:260px;float:left;}
.newbox .con .contit{color:#3383b1;height:30px;line-height:30px;font-size:14px;font-weight:bold; background:url(index_titdot.jpg) no-repeat left;padding-left:12px;}
.newbox .con .contit a{color:#3383b1;}
.newbox .con .contit a:hover{color:#3383b1; text-decoration:none;}
.newbox .con .concon{}
.conmore a{color:#999;text-decoration:underline;}
.conmore a:hover{color:#999;text-decoration:none;}
.dao{ width:260px; height:100px;}
.a2{ display:inline; float:left; width:125px; height:55px; background:url(index_07.jpg) no-repeat; text-indent:-1000em; overflow:hidden; margin-left:0px;}
.pos6{ background-position:-127px 0px;}
.pos7{ background-position:0px -55px;}
.pos8{ background-position:-127px -55px;}

.news{width:248px;border-top:2px solid #666;}
.news1{width:248px;border-top:0px solid #666;}
.newstitle{width:238px;color:#000;height:30px;line-height:30px;}
.newstitle span{text-align:right;widht:100px;float:right;}

.newlist{width:238px; padding-left:5px; }
.title2{ width:238px;padding-top:10px;}
.newsdate{font-size:12px;text-align:center;padding-top:15px;padding-bottom:15px;}
.pp{ width:220px; background:#fff; height:20px; line-height:20px; color:#2e86b6; }
.newlist li{line-height:25px; height:25px;background:url(news_dot.jpg) no-repeat left; border-bottom:0px dashed #ccc; width:215px; padding-left:13px; overflow: hidden;}
.newlist li a{ text-decoration:none;}
.newlist li a:hover{ text-decoration:underline;}
.news span{display:block;width:240px;height:20px;text-align:left;}
.more,.bottom{width:248px; height:38px;}
.bottom{ height:20px;}
.a3{ background:url(index_12.jpg); display:block; float:right; margin-right:10px; width:78px; height:28px; margin-top:4px;}

.qlink{width:248px;border-top:2px solid #666;}
.qlink .qlinktit{color:#ae8649;font-size:12px;font-family:"微软雅黑";height:30px;line-height:30px;}
.qlink .con{padding-left:25px;padding-top:10px;}
.qlink .con li{list-style:none;float:left;padding-right:30px;text-align:center;color:#2e86b6;}
.qlink .con li a{color:#2e86b6;}
.dxal{ height:90px; margin-top:10px;line-height:30px;border-top:2px solid #666;margin-right:10px;}
.friendlink{ height:120px; margin-top:10px;line-height:20px;border-top:2px solid #666;margin-right:5px;}
.friendlink span.tit{float:left;width:100px;line-height:20px;height:24px;font-weight:bold;color:#000;padding-top:7px;}
.friendlink li{ float:left; width:auto; margin-right:5px;height:24px;}
.friendlink li a{font-size:11px;line-height:20px;}
.foot{ background:#f1f1f1; width:100%; height:auto; border-top:1px solid #e5e5e5;}
.footmenu{ margin:0 auto; width:980px;padding-top:10px; line-height:14px; color:#666;font-size:11px;}
.footmenu a{padding-right:10px;}
.footlogo{ width:980px; height:110px; background:url(footlogo.png) no-repeat 70px 30px; margin:0px auto; padding-top:30px;}
.foottxt{ background:url(index_16.jpg) no-repeat 400px bottom; margin-left:300px; color:#FFF; }
.foottxt a{ color:#fff;}
.footmenu a{ color:#666;}
.footmenu span{ font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#999;}
.indexintro{font-size:12px; margin:0 auto;width:980px;margin-top:5px;height:75px; border:1px solid #ccc;line-height:18px;}
.indexintro img{float:left;padding-right:10px;}

.typename{ width:650px; border-bottom:1px solid #ccc; padding-left:20px; height:30px; margin-bottom:20px;}
.name{ float:left;}
.position{ float:right;}

.bigclass,.newtitle{width:658px; padding-left:12px; height:30px; line-height:30px; background:#e5e5e5; margin-bottom:20px;}
.newtitle{ margin-bottom:8px;}
.leftbox2{ width:310px; height:310px; float:left; margin-right:20px; margin-bottom:10px;}
.titile1{ background:url(index_17.jpg) repeat-x; height:45px; line-height:45px; padding-left:10px; }
.img1{ text-align:center; height:105px;border-bottom:1px solid #ccc; background:#FFF;}
.proinfo{border-bottom:1px solid #ccc; height:100px; padding-left:5px; padding-top:10px;background:#FFF;}
.zx{ height:36px; background:#FFF; padding-top:8px; padding-left:90px;}
.a4{ display:block; width:78px; height:28px; text-indent:-100em; overflow:hidden; float:left; margin-left:10px; background:url(index_12.jpg) no-repeat;}
.pos10{ background-position:-80px 0px;}
.pos9{ background-position:-160px 0px;}

.newsinfo{ padding-left:30px; width:640px; height:55px; text-indent:2em; line-height:24px;}
.more1{ width:670px; margin-bottom:10px; border-bottom:1px solid #ccc;  height:35px;}
.page{ width:640px; padding-left:0px; height:30px; line-height:30px;padding-bottom:20px;}
.page ul{ list-style:none}
.page ul li{float:left; padding-right:13px;}
.thisclass{color:#C00;}

.arc_title{ text-align:center; height:40px; line-height:40px;}
.bshare{ height:35px;width:200px; overflow:hidden; padding-left:440px;}
.content{ width:670px; overflow: auto; padding:10px;}
.content p{ text-indent:2em;}
.xgarclist{ border:1px solid #ccc; width:660px; height:240px; margin-top:10px; padding-left:10px;}
.p1,.p3{ height:30px; line-height:30px;}
.p3{ margin-bottom:20px;}
.p2{ height:100px;  }
.p2 a{ float:left; width:240px; margin-right:20px; height:26px; line-height:26px; border-bottom:1px dashed #ccc;}


.pic{ width:670px; height:90px; }
.pic img{ border:none; float:left; margin-left:15px;}
.servicestitle{ background:url(index_20.jpg) no-repeat; height:49px; line-height:49px; color:#FFF; padding-left:10px;}
.serviceslist { background:url(index_21.jpg) repeat-y;}
.serviceslist li{ background:url(index_18.jpg) repeat-x; height:38px; width:240px; margin-left:3px; text-align:center; line-height:38px;}
.servicesbot{ background:url(index_19.jpg) no-repeat; width:246px; height:8px;}

.txtleft{ float:left; width:500px; line-height:30px; margin-left:20px;}
.txtright{ float:left; width:100px; line-height:30px;}
.more1 a{ color:#FF0000; font-weight:bold;}
.type{ display:none;}
.input3{ width:60px; height:26px; float:left; display:inline; margin-right:2px;}
.bb{ border:none; width:70px; height:22px; margin-top:15px;background-color:transparent; cursor:pointer;  margin-left:30px; display:block; float:left; text-indent:-30em; overflow:hidden;}
.width100{ width:50px; float:left; display:inline;}
.img2{ float:left; margin-right:2px; display:inline;}

.linetop{ background:url(index_23.jpg) no-repeat 10px 0px; width:650px; height:45px;  padding-left:20px; line-height:45px;}
.linemiddle{ background: url(index_24.jpg) repeat-y 10px 0px; width:670px; height:200px; padding-top:20px;}
.linebottom{ background:url(index_25.jpg)  no-repeat 10px 0px; width:650px; height:19px; padding-left:20px;}