/* css document */
body{ margin:0px; font-size:12px; font-family:microsoft yahei; background-color:#ffffff;color:#000;}
img{ border:0px;}
a{ color:#000000; text-decoration:none;}
a:link{color:#000000; text-decoration:none;}
a:hover{color:#003796; text-decoration: underline;}
ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input{ margin:0px; padding:0px; list-style:none;}
.clear{ clear:both;}
.h10{ height:10px; line-height:10px;}
.h20{ height:20px; line-height:20px;}
.h30{ height:30px; line-height:30px;}
.x{ width:100%; height:1px; line-height:1px; clear:both; border-bottom:solid 1px #4e7c1a;}
.box{ width:980px; margin:0 auto;}

#top{ width:100%; height:26px; line-height:26px; background-color:#ff9000;}
#top .l{ width:980px; margin:0 auto; text-align:right;}
#top .l a{ margin:0px 10px;}
#top .l a:hover{ color:#fff;}

#head{ width:100%; height:140px; background:url(/uploads/image/images/headbg.png); padding-top:30px;}
#head .logo{ width:257px; height:140px; margin:0 auto; float:left;}
#head .logor{ width:703px; height:140px; float:left; background:url(/uploads/image/images/logor.png) no-repeat top right;}

#menu{ width:100%; height:50px; line-height:50px; background:#013473; font-size:16px;}
#nav {line-height: 50px; margin:0 auto; width:980px; height:50px;}
#nav li {padding:0px 18px; float:left;}
#nav li a{color:#fff;}
#nav li a:visited{color:#fff;}
#nav li a:hover{ color:#fff; text-decoration:none;}
#nav li ul {line-height: 30px;list-style-type: none;left: -999em; padding:0 20px;background-color:#002c72; position: absolute; margin:0px;z-index:100; margin-left:-36px;}
#nav li ul li{height:40px;background-color:#002c72; border-top:dashed 1px #46a0d2; clear:both;}
#nav li ul a{font-size:12px; color:#fff;}
#nav li ul a:visited  {color:#fff;text-decoration:none;}
#nav li ul a:hover  {text-decoration:none;font-weight:normal; color:#fff;}
#nav li:hover{ background-color:#ff5a00;}
#nav li:hover ul {left: auto; display:block;}
#nav li.sfhover ul {left: auto;}


#search{ width:100%; height:30px; line-height:30px; border-bottom:solid 1px #2969fe; background-color:#0d6aca;}
#search dl{ width:860px; margin:0 auto; padding-left:5px; padding-right:20px;}
#search dl dt{ width:560px; float:left;}
#search dl dd{ width:300px; float:left;}
#search dl dd form{ padding-top:3px;}
#search dl dd .k{ display:block; float:left; width:261px; height:23px; line-height:23px; border:0px;}
#search dl dd .s{ float:right; display:block; width:26px; height:23px; border:0px; background:url(/uploads/image/images/s.png) no-repeat;}

#banner{ width:1423px; height:670px; margin:0 auto;}

#partner{ width:980px; margin:0 auto; height:150px;}
#partner .t{ height:30px; line-height:30px; background:url(/uploads/image/images/partnerx.png) no-repeat center; text-align:center; padding:15px 0; font-size:16px; font-weight:bold;}
#partnera {overflow:hidden;width:980px; height:100px;  float:left; padding-top:5px;}
#partnera li{width:184px; height:63px; float:left;margin-right:10px;}
#indemo {float: left;width: 2000%;}
#partner1 {float:left;}
#partner2 {float:left;}

.rollbox {
margin:0px;
width:980px;
overflow:hidden;
margin:0 auto;
margin-bottom:20px;
}
.rollbox .leftbotton {
height:58px;
width:11px;
background: no-repeat 0px 0;
overflow:hidden;
float:left;
display:inline;
margin:9px 10px 0 0;
cursor:pointer;
}
.rollbox .leftbotton1 {
height:58px;
width:11px;
background: no-repeat 0px 0;
overflow:hidden;
float:left;
display:inline;
margin:90px 11px 0 0;
cursor:pointer;
}
.rollbox .leftbotton2 {
height:169px;
width:21px;
background: no-repeat 0px 0;
overflow:hidden;
float:left;
display:inline;
margin:0px 11px 0 0;
cursor:pointer;
}
.rollbox .cont {
width:938px;
overflow:hidden;
float:left;
}
.rollbox .cont1 {
width:936px;
overflow:hidden;
float:left;
}
.rollbox .cont2 {
width:916px;
overflow:hidden;
float:left;
}
.rollbox .rightbotton {
height:58px;
width:11px;
background: no-repeat 0px 0;
overflow:hidden;
float:left;
display:inline;
margin:9px 0 0 10px;
cursor:pointer;
}
.rollbox .rightbotton1 {
height:58px;
width:11px;
background: no-repeat 0px 0;
overflow:hidden;
float:left;
display:inline;
margin:90px 0 0 11px;
cursor:pointer;
}
.rollbox .rightbotton2 {
height:169px;
width:21px;
background: no-repeat 0px 0;
overflow:hidden;
float:left;
display:inline;
margin:0px 0 0 11px;
cursor:pointer;
}
.rollbox .scrcont {
width:10000000px;
}
.rollbox .cont li {
width:313px;float:left; color:#f2e1a7;
}
.rollbox .cont1 li {
width:312px;float:left; color:#f2e1a7;
}
.rollbox .cont2 li {
width:217px; padding:0px 6px;float:left; color:#f2e1a7; text-align:center; line-height:30px;}
.rollbox .cont2 li a{ color:#fff;}
.rollbox #list1, .rollbox #list2 {
float:left;
}


#product{ width:100%; max-width:1423px; margin:0 auto; background:url(/uploads/image/images/productbg.png) top no-repeat; padding-top:64px; height:1224px;}
#product .t{ width:360px; float:left; text-align:center;}
#product .rx{ width:600px; float:right; height:218px; overflow:hidden;}
#product .rx dt{ width:301px; float:left;}
#product .rx dd{ width:290px; float:right; line-height:20px; color:#fff;}
#product .rx dd a{ display:block; line-height:40px; font-size:14px; font-weight:bold; color:#ffc100;}
#product .pma{ width:100%;}
#product .pma .tel{ text-align:right; width:100%; height:50px; padding-bottom:30px;}
#product .pma .types{ width:243px; height:824px;border:solid 1px #0f8be3; color:#fff; float:left; background-color:#f2f2f2;}
#product .pma .types .tt{ padding-left:30px; font-size:24px; font-weight:bold; margin-bottom:10px; height:65px; line-height:65px; background: repeat-x;}
#product .pma .types dl{ width:210px; margin:0 auto; margin-bottom:10px;}
#product .pma .types dl dt{ width:100%; background:#ace4ff url(/uploads/image/images/jia.png) no-repeat left; background-position:10px; text-indent:30px; height:40px; line-height:40px; color:#fff; font-size:14px;}
#product .pma .types dl dt a{ color:#0d8de6;}
#product .pma .types dl dd{ height:40px; line-height:40px; text-indent:45px;}
#product .pma .types dl dd a{ display:block; width:100%; height:40px; background: no-repeat left; background-position:25px;}
#product .pma .types dl dd a:hover{ background:#fff  no-repeat left; background-position:25px;}
#product .pma .types ul{ width:100%;}
#product .pma .types ul li{ height:60px; line-height:60px; padding-top:1px; background:url(/uploads/image/images/typesx.png) no-repeat top;}
#product .pma .types ul li a{ margin-left:30px; background:url(/uploads/image/images/j.png) no-repeat left; color:#a9d3ff; font-size:16px; padding-left:10px;}
#product .pma .types ul li a:hover{ color:#fff;}

#product .productlist{width:725px; float:right;}
#tabbox{ width:725px; overflow:hidden; margin:0 auto;}
.tabs{height: 66px; background-color:#f2f2f2; width:710px; padding-left:15px; float:right; font-size:16px;}
.tabs li{height:62px;line-height:62px;float:left; padding:0px; width:108px; text-align:center;}
.tabs .thistab{border-bottom:4px #0d8de4 solid;}
.tabs .thistab a,.tabs .thistab a:hover{ color:#0d8de4; }
.tab_conbox{border-top: none;}
.tab_con{ display:none;}
.tab_con {padding:0px 10px 0 5px;font-size: 14px;}
.cp{ width:226px; float:left; padding:14px 6px; border-bottom:dashed 1px #d3d3d3;}
.cp:nth-child(3n){ padding-right:0px;}
.cp:nth-child(3n+1){ padding-left:3px;}
.cp a{ display:block; line-height:20px;}
.cp a img{ border:solid 1px #e4e4e4; margin-bottom:5px;}
.cp a:hover img{ border:solid 1px #0f8be3;}
.cp span{ color:#faa521; font-size:12px;}

#gaaaa{ width:100%; height:260px; border-top:30px solid #ffc100; background: no-repeat center; background-color:#353535; max-width:1423px; margin:0 auto;}

#youshi{ width:100%; max-width:1423px; margin:0 auto; background:url(/uploads/image/images/youshibg.png) repeat-y top; color:#fff;}
#youshi .t{ text-align:center; font-size:30px; font-weight:bold; padding:15px 0; color:#d0d0d0;}
#youshi dl{ width:940px; margin:0 auto; background:url(/uploads/image/images/youshix.png) no-repeat bottom; padding:10px 0px; height:300px; font-size:14px; line-height:30px;}
#youshi dl span{ color:#ffc100; font-size:18px;}
#youshi dl dt{ float:left; width:470px; height:300px;}
#youshi dl dd{ float:left; width:470px; height:300px;}
#youshi dl.youshi01 dt{ background: no-repeat center;}
#youshi dl.youshi01 dd{ padding-top:65px; height:225px; padding-right:20px; width:450px;}
#youshi dl.youshi02 dt{ padding-top:65px; height:225px; padding-left:20px; width:450px;}
#youshi dl.youshi02 dd{ background:url(/uploads/image/images/youshi02.png) no-repeat center;}
#youshi dl.youshi03 dt{ background:url(/uploads/image/images/youshi03.png) no-repeat center;}
#youshi dl.youshi03 dd{ padding-top:30px; height:225px; padding-right:20px; width:450px;}
#youshi dl.youshi04 dt{ padding-top:45px; height:225px; padding-left:20px; width:450px;}
#youshi dl.youshi04 dd{ background: no-repeat center;}
#youshi dl.youshi05 dt{ background: no-repeat center;}
#youshi dl.youshi05 dd{ padding-top:30px; height:225px; padding-right:20px; width:450px;}

#video{ width:100%; padding:28px 0; background-color:#d0e3f6; max-width:1423px; margin:0 auto;}
#video .videof{ width:958px; margin:0 auto; height:284px; background:url(/uploads/image/images/videotel.png) no-repeat left; padding-bottom:15px;}
#video .videof .f{ width:362px; padding:0px 16px; height:284px; float:right; background-color:#ffffff;}
#video .videof .f a{ display:block; width:100%; height:30px; line-height:30px; text-align:center;color:#003770;}
#video .videof .f iframe{ margin:0 auto;}
#video .videol{ width:976px; margin:0 auto;}
#video .videol li{ width:220px; padding:0px 12px; float:left;}
#video .videol li a{ display:block; height:30px; line-height:30px; text-align:center; width:100%;color:#003770;}
#video .t{ width:980px; margin:0 auto; height:30px; line-height:30px; background:url(/uploads/image/images/videox.png) no-repeat right; font-size:24px; text-indent:11px;}
#video .t a{ color:#003770;}

#jianzheng{ width:100%; padding:28px 0; background-color:#f5f5f5; max-width:1423px; margin:0 auto;}
#jianzheng .t{ width:960px; margin:0 auto; padding-top:90px; background:url(/uploads/image/images/jianzheng.png) no-repeat top; font-size:24px; color:#003770; text-indent:10px; padding-bottom:15px;}
#jianzheng dl{ width:470px; padding:10px; height:151px; float:left; border-bottom:dashed 1px #dddddd;}
#jianzheng dl dt{ width:202px; float:left;}
#jianzheng dl dd{ width:250px; float:right; line-height:20px;}
#jianzheng dl dd a{ display:block; font-size:14px; line-height:24px; color:#003770;}
#jianzheng dl dd span{ display:block; font-size:14px; line-height:24px; padding-bottom:10px; color:#faa521;}

#gbbbb{ width:100%; height:221px; padding-top:50px; background:url(/uploads/image/images/gbbbb.png) no-repeat center; max-width:1423px; margin:0 auto; text-align:center;}
#gbbbb .gbbbba{ width:100%; height:221px; background:url(/uploads/image/images/gbbbba.png) no-repeat center;}

#about{ width:100%; padding:28px 0; background-color:#003770; max-width:1423px; margin:0 auto; color:#fff;}
#about .l{ width:710px; float:left; padding-top:230px; background:url(/uploads/image/images/abouttel.png) top left no-repeat;}
#about .l .c{ line-height:18px; padding-bottom:15px;}
#about .l .c a{ color:#faa521;}
#about .l ul{ width:710px;}
#about .l ul li{ width:340px; float:left; height:30px; line-height:30px; margin-right:15px; border-bottom:dashed 1px #3f96d3;}
#about .l ul li a{ display:block; width:260px; float:left; height:30px; overflow:hidden; color:#ffffff;}
#about .l ul li span{ float:right; color:#3f96d3;}
#about .r{ width:252px; float:right; padding-top:65px;}
#about .t{ font-size:20px; padding-bottom:15px;}
#about .t a{ color:#fff;}

#news{ width:980px; margin:0 auto; padding:28px 0;}
#news .lm{ width:100%; background:url(/uploads/image/images/newslmx.png) repeat-x center; height:30px; line-height:30px; margin-bottom:10px;}
#news .lm a{ display:block; height:30px; font-size:18px; line-height:30px; padding-right:20px; background-color:#fff; float:left; color:#003770;}
#news .area{ width:345px; float:left; margin-right:20px;}
#news .area dl{ width:100%; height:139px; padding-bottom:15px;}
#news .area dl dt{ width:150px; float:left;}
#news .area dl dd{ width:185px; float:right; line-height:24px;}
#news .area dl dd a{ display:block; height:36px; overflow:hidden; font-size:14px; color:#003770; line-height:18px; padding:5px 0;}
#news .area ul{ width:100%; border-top: dashed 1px #d3d3d3;}
#news .area ul li{ height:30px; line-height:30px; border-bottom:dashed 1px #d3d3d3;}
#news .area ul li a{ float:left;}
#news .area ul li span{ color:#3f96d3; float:right;}

#news .arear{ width:250px; float:left;}
#news .arear dl{ width:250px; padding:4px 0; line-height:18px; border-bottom:dashed 1px #d3d3d3;}
#news .arear dl dt{ width:30px; float:left; height:18px; padding:5px 0;}
#news .arear dl dt.w{ background:url(/uploads/image/images/icow.png) no-repeat left;}
#news .arear dl dt.d{ background:url(/uploads/image/images/icod.png) no-repeat left;}
#news .arear dl dd{ width:220px; float:right; padding:5px 0;}
#news .arear dl dd a{ font-size:14px; color:#f1a400;}

#link{ width:100%; background-color:#212121; padding:20px 0; color:#fff;}
#link dt{ float:left; margin-right:10px; line-height:30px;}
#link dt a{ color:#0f328c;}
#link dd{ line-height:30px;}
#link dd a{ color:#fff; margin-left:15px; display:inline-block;}

#foot{ width:100%; background-color:#003770; padding:20px 0; color:#fff;}
#foot .ewm{ width:138px; float:left;}
#foot .cop{ width:380px; float:left; padding-left:12px; line-height:30px; font-size:12px;}
#foot .cop span{ font-size:28px; line-height:40px;}
#foot dl{ float:left; padding-left:20px;}
#foot dl dt{ height:30px; line-height:30px; color:#fff; font-size:14px;}
#foot dl dt a{ color:#fff;}
#foot dl dd{ height:30px; line-height:30px; color:#90c7ff;}
#foot dl dd a{ color:#90c7ff;}

.ban_product{ width:100%; height:285px; background: no-repeat; max-width:1423px; margin:0 auto;}
#main{ width:980px; margin:0 auto; padding-top:15px;}
#left{ width:240px; float:left;}
#left .lm{ width:214px; height:46px; padding:18px 0 0 26px; background-color:#003696; color:#0059f5;}
#left .lm span{color:#fff; font-size:22px; font-weight:bold; padding-right:10px;}
#left .types{ padding-bottom:80px;border:solid 1px #0f8be3; color:#fff; background-color:#f2f2f2; margin-bottom:20px;}
#left .types li{ height:64px; padding-bottom:1px; background:url(/uploads/image/images/x.png) no-repeat bottom; line-height:64px;}
#left .types li a{ display:block; width:100%; height:64px; font-size:16px; color:#323232; background: no-repeat left; background-position:26px; text-indent:34px;}
#left .types li a:hover,#left .types li a.on{ background: repeat-x; color:#fff;}
#left .types .tt{ padding-left:30px; font-size:24px; font-weight:bold; margin-bottom:10px; height:65px; line-height:65px; background: repeat-x; color:#fff;}
#left .types dl{ width:210px; margin:0 auto; margin-bottom:10px;}
#left .types dl dt{ width:100%; background:#ace4ff url(/uploads/image/images/jia.png) no-repeat left; background-position:10px; text-indent:30px; height:40px; line-height:40px; color:#fff; font-size:14px;}
#left .types dl dt a{ color:#0d8de6;}
#left .types dl dd{ height:40px; line-height:40px; text-indent:45px;}
#left .types dl dd a{ display:block; width:100%; height:40px; background: no-repeat left; background-position:25px;}
#left .types dl dd a:hover,#left .types dl dd a.on1{ background:#fff  no-repeat left; background-position:25px;}
#left .rj{ width:224px; border:solid 1px #003696; border-top:0px; padding:7px; margin-bottom:20px; background-color:#fff;}
#left .rj ul{ width:224px;}
#left .rj ul li{ width:224px; height:226px; position: relative;}
#left .rj ul li .ming{ height:44px; padding:5px 0; line-height:22px;}
#left .rj ul li .ming dt{ line-height:22px; float:left; width:130px; float:left; overflow:hidden; height:44px;}
#left .rj ul li .ming dt span{ display:block;  color:#ffa507;}
#left .rj ul li .ming dd{ width:81px; height:22px; padding:11px 0; float:right;}
#left .xg{ width:224px; margin:0 auto; margin-bottom:20px; border:solid 1px #003696; border-top:0px; padding:7px; background-color:#fff;}
#left .xg dl{ width:224px; border-bottom:dashed 1px #d2d2d2; line-height:30px; padding:10px 0;}
#left .xg dl dt a{color:#ffa507;}

#right{ width:726px; float:right;}
#pos{ width:100%; height:64px; background-color:#ececec; line-height:64px; color:#909090; text-indent:16px;}
#pos span{ color:#003796; font-size:18px;}

#plist{ width:100%;}
#plist li{ width:226px; padding:0px 8px; float:left; padding-top:20px; border-bottom: dashed 1px #e8e8e8;}
#plist li img.tu{ border:solid 1px #e8e8e8;}
#plist li img.tu:hover{ border:solid 1px #0f8be3;}
#plist li .ming{ height:44px; padding:5px 0; line-height:22px;}
#plist li .ming dt{ line-height:22px; float:left; width:130px; float:left; overflow:hidden; height:44px;}
#plist li .ming dt span{ display:block;  color:#ffa507;}
#plist li .ming dd{ width:81px; height:22px; padding:11px 0; float:right;}

#pagelist{ padding:20px 0; text-align:center;}
#pagelist li{ display:inline;margin-right:3px; border:solid 1px #ccc; text-align:center; padding-left:5px; padding-right:5px; height:16px; line-height:16px; font-size:12px;}
#pagelist li.now{ background-color:#ccc;}
#pagelist li span.pageinfo{ font-size:12px; font-weight:normal; line-height:16px; display:inline-block; height:16px;}

#message{ width:100%; margin-top:15px; margin-bottom:20px;}
#message th{ padding:10px; background-color:#fff; text-align:right; width:100px; font-weight:normal; font-size:14px;}
#message span{ color:red; padding-right:5px;}
#message td{ padding:10px; background-color:#fff;}
#message td input.text{ width:400px; height:16px; line-height:16px; border:solid 1px #dddddd; border-radius:3px; padding:5px;}
#message td textarea{ width:400px; height:100px; line-height:200%; border:solid 1px #dddddd; border-radius:3px; padding:5px;}
#message td input.tijiao{ width:142px; line-height:40px; height:40px; text-align:center; color:#ffffff; background:; margin-right:10px; float:left; border:0px; font-size:16px; color:#ffffff; text-shadow:1px 1px 2px #000;}
.sub_reset{width:90px; height:34px; margin-right:20px;border-radius:3px;}
.sub_mit{ border:0px; width:90px; height:34px; background-color:#0472bd; color:#fff;border-radius:3px;}

#right .img{ width:346px; height:266px; float:left; padding-top:20px; padding-left:10px;}
#right .img img{border:solid 1px #e4e4e4;}
#right .info{ width:350px; float:right; padding-top:20px; padding-right:10px;}
#right .info h1{ font-size:24px; color:#323232; font-weight:normal;}
#right .info .type{ color:#faa521;}
#right .info .in{ height:30px; line-height:30px; color:#7f7f7f;}
#right .info .co{ line-height:18px;}
#right .info .chat{height:22px; background:url(/uploads/image/images/teln.png) no-repeat left bottom; padding-top:79px; text-align:right;}
#right .x{ clear:both; height:50px; line-height:40px; border-bottom:dashed 1px #e4e4e4;}
#right .body{ line-height:20px; padding:10px;}
#right .title{ width:100%; height:60px; text-align:center; line-height:60px; font-size:24px; border-bottom:solid 1px #e4e4e4;}
#right .iinfo{ height:30px; line-height:30px; color:#7f7f7f; border-bottom:solid 1px #e4e4e4;}
#right .content{ padding:20px 0; line-height:20px;}
#right .xiangguant{ height:64px; background-color:#ececec;}
#right .xiangguant span{ display:block; height:60px; line-height:60px; border-bottom:solid 4px #0d8de6;color:#003796; font-size:18px; width:120px; text-align:center; margin-left:20px;}
#right .xiangguan{ padding-left:9px;}

#right .tulist{ width:100%; height:130px; padding:20px 0;}
#right .tulist dt{ width:144px; height:130px; float:left;}
#right .tulist dt img{ width:144px; height:130px;}
#right .tulist dd{ width:550px; float:right;}
#right .tulist dd a{ float:left; color:#ff9000; font-size:14px; font-weight:bold;}
#right .tulist dd .infoaa{ float:right; height:28px; line-height:28px; display:inline-block;}

#right .video{ width:700px; margin:0 auto;}
#tuaaaa{}
#tuaaaa li{ width:355px; float:left; text-align:center; line-height:200%; padding:15px 0;}


