body{font-family: geneva, arial, helvetica, sans-serif;color:#110902;font-size:12px;margin:0px;padding:0px;line-height:25px; background:url(/uploads/image/smimages/bodybg.gif) }
img{border:0px;padding:0;margin:0;}h1,h2,h3,h4,h5,h6,h7,p,ul,ol,li,body,form,cite,strong,em{padding:0px;margin:0px;}ol,li{list-style-type:none;}a{color:#110902;font-size:12px;text-decoration:none}a:hover{color:#b10000;font-size:12px;text-decoration:none}
.gsjj{ line-height:25px; padding:8px; font-size:12px;}
.home{z-index:998px;}
.homemain{width:1004px;margin:0 auto;background:#ffffff; overflow:hidden}
.homecotent{width:850px;float:right;overflow:hidden}
.head{ background:url(/uploads/image/smimages/topbg.jpg) repeat-x; height:99px;}
.logo{margin:0 auto;height:90px;width:1004px;margin:0 auto; padding-top:25px; overflow:hidden }
.logo .tel{ font-size:24px; text-align:right; float:right;width:70%; font-family: verdana, arial, helvetica, sans-serif; height:67px; line-height:67px; color:#ec6101}
.logo h1{ font-size:12px; width:70%; float:right; text-align:right; color: #979797; height:25px; padding-top:10px;}
.topnav{width:400px;float:right;text-align:right;height:126px;}
.topnav .wb{height:25px;line-height:25px;margin:5px 0px;text-align:right;float:right}
.texta{width:120px;float:right}
.main{width:1004px;overflow:hidden;clear:both;background:#ffffff;position:relative; margin:0 auto; height:auto}
.main2{width:1004px;overflow:hidden;clear:both;background:#ffffff;position:relative; margin:0 auto}
.maincontent{min-height:600px;margin:10px;font-size:12px;line-height:25px;}
.loc{text-indent:1em;height:43px;line-height:43px;font-size:12px;color:#110902;margin:0 auto;background:#f5f5f5 url(/uploads/image/smimages/loc.jpg) repeat-x;clear:both;}
.locbox{width:1004px;margin:0 auto}
.loc .loca{width:300px;float:left}
.loc .locgg{width:500px;float:left; text-align:left}

.loc a{font-size:12px;color:#110902}

.content{margin:0px 10px;padding:5px;line-height:25px;font-size:14px;}
.content a{ font-size:14px;}
.content img{vertical-align:bottom;display:block}
.content h1{color:#000000;text-align:center;padding:0px 0px;font-family:"微软雅黑";font-size:14px;border-bottom:1px solid #eeeeee;margin-bottom:20px;position:relative}
.content h1 .ordersub{position:absolute;right:0px;bottom:5px;background: no-repeat;width:113px;height:34px;line-height:34px;}
.content h1 .ordersub a{color:#000000}

/* banner */
.bannerbox{ background:#0156a5; width:100%; margin:0 auto; position:relative ; height:399px;}
.banner{height:auto;overflow:hidden; margin:0 auto;}
.banner .d1{width:100%;height:397px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;right:0px;top:280px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:17px;overflow:hidden;cursor:pointer;background:url(/uploads/image/smimages/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(/uploads/image/smimages/img1_1.png) no-repeat center;}

.ban_index{height:397px;margin:0px auto;overflow:hidden;position:relative;}
.ban_index .item{position:relative;height:397px;width:100%;overflow:hidden;}
.ban_index .item .btn_ie8{display:block;width:182px;height:58px;text-indent:-999px;overflow:hidden;position:absolute;right:20px;top:60%;}
.ban_index .item .secation{position:relative;display:block;width:1004px;height:397px;margin:0 auto;}
.ban_index .i1 .secation .description{position:absolute;left:388px;top:270px;width:296px;height:26px;text-align:center;line-height:26px;font-size:12px;color:#000000;}
.btn_arrow{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);left:-38px;top:150px;opacity:0.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(/uploads/image/smimages/arrow.gif) no-repeat left top;}
.btn_arrow:active{opacity:1.0;}
.btn_arrow.next{left:auto;background-position:right top;right:-38px;}

.huandeng{padding-top:0px;text-align:center;overflow:hidden;height:397px;}
.more{float:left;height:26px;line-height:26px;font-size:12px;right:20px;bottom:3px;color:#003997;position:absolute}
.more a{color:#003997;font-weight:100}

#demo{overflow:hidden;width:800%;padding:0px 5px;font-size:12px;}
#demo li{width:220px;height:210px;float:left;text-align:center;margin:5px;}
#demo ul,#indemo  ul{margin:0px;padding:0px;}
#indemo{float:left;width:800%;height:210px;text-align:left}
#demo1{float:left;height:210px;width:auto}
#demo2{float:left;overflow:hidden;width:auto}


#idemo{overflow:hidden;width:800%;padding:0px 5px;font-size:12px;}
#idemo li{width:220px;height:210px;float:left;text-align:center;margin:5px;}
#idemo ul,#indemo  ul{margin:0px;padding:0px;}
#iindemo{float:left;width:800%;height:210px;text-align:left}
#idemo1{float:left;height:210px;width:auto}
#idemo2{float:left;overflow:hidden;width:auto}

.imgboxgd{overflow:hidden;width:210px;height:180px;overflow:hidden;border:1px solid #acacac; margin-left:10px;}
.imgboxgd img{width:210px;padding:0px; height:150px;}
.imgboxgd .tname{color:#ffb100;display:block;}

.photolist ul{margin:0;padding:0;}
.photolist  li{width:430px;float:left;padding:2px;margin:10px 8px;display:block;}
.photolist li p{padding:5px;text-align:center}
.pages{text-align:center;clear:both;margin-top:10px;height:43px;line-height:43px;background:#ededed;border:1px solid #d6d6d6}
.pages a{text-decoration:none;margin:0px 10px;width:50px;}
.bigimg{max-width:680px;margin:0 auto;}
.bigimg img{max-width:680px;border:2px solid #d6d6d6}
.nextphoto{clear:both}
.nextphoto a{width:100px;height:30px;background:#000000;color:#fff;text-align:center;line-height:30px;font-weight:bold}
.piece{float:left}
.next{float:right}
.news-list{text-align:left}
.news-list li{height:auto;position:relative;height:30px;line-height:30px;background:url(/uploads/image/smimages/dian.gif) no-repeat left;border-bottom:1px solid #e7e7e7;}
.news-list ul .a{}
.news-list ul .b{}
.news-list li h2{text-align:left;text-indent:2em;font-size:12px;height:25px;line-height:25px;}
.news-list li td{text-align:left}
.contents{font-size:12px;}
.pagestyle{clear:both}
.pagestyle a{height:25px;width:25px;background:#b10000;color:#110902;display:block;line-height:25px;float:left;margin:5px;text-align:center;font-weight:bold}
.pagestyle a:hover{color:#ffff00}
.acboxlist li{height:22px;line-height:22px;}
.tt{font-size:18px;color:#00289c;text-align:center;line-height:43px;height:43px;}
.input1{border:1px solid #acacac;}
.cls{clear:both;}
.hdlinks{width:80px;height:20px;position:fixed;bottom:-20px;left:0px;}
.hdlinks a{color:#828282;font-size:10px;margin:0px 5px;}
.h1class1{font-size:14px;text-align:center}

.acbox{width:455px;margin-left:0px;line-height:20px;border:1px solid #eeeeee;height:210px;}
.acbox ul{padding:0px 5px;margin:0;}
.acbox h1{font-size:14px;height:36px;line-height:36px;color:#2a2a2a;border-bottom:1px solid #999999}
.proimg{max-height:200px;max-width:241px;border:2px solid #ebebeb;_width:241px;_height:200px;}
.job-list li{border-bottom:1px dotted #000000}
.homed{}
.homed li{float:left;width:330px;height:80px;}

.contentbottom{padding-top:83px;}
.contentbottom{width:100%;padding:30px 0px;}
.contentbottominner{width:1003px;margin:0 auto;}
.ft_dl{float:left;width:98px;margin-right:52px;}
.ft_dl dt{padding-bottom:6px;background: no-repeat left bottom;margin-bottom:4px;}
.ft_dl dt a{font-weight:700;color:#000000;padding-bottom:4px;}
.ft_dl dd a{line-height:22px;color:#110902;}
.ft_dl a:hover{text-decoration:underline;}
.ft_dl6{width:200px;}
.ft_dl6 dd{line-height:22px;color:#110902;padding-bottom:0px;}
.ft_dl6 dd a{font-size:11px;}
.fnav{background:#1b519b;text-align:center;height:30px;line-height:30px;color:#000000; margin:0 auto}
.fnav a{text-align:center;height:30px;line-height:30px;color:#fff;margin:0px 20px;}
.fad{width:397px;text-align:left;float:left}
.footer{text-align:center;bottom:0px;margin:0 auto;padding:5px;font-size:12px;background:#ffffff;  bottom:0px;}
.copyright{color: #434343;width:930px;margin:0 auto;padding-top:10px;position:relative}
.copyright  a{color: #434343;}
.abg{}
#navigation{text-align:center;margin:0 auto;height:43px;line-height:43px;background:#fff url(/uploads/image/smimages/navbg.jpg) repeat-x;z-index:999;position:relative; }
#navigation ul{margin:0px 5px;padding:0px;line-height:43px;}
#navigation  *{margin:0;padding:0;border:0;}
#nav{line-height:43px;height:43px;width:1004px;margin:0 auto; position:relative}
#nav .big-item-on{width:109px; color:red;}*{margin:0;padding:0;}
#nav a{display:block;font-size:14px;color:#013a7a;}
#nav a:hover{display:block;color:#013a7a;font-weight:bold;}
#nav .yiji{padding:0px 30px;}
#nav .navhome{padding:0px 20px;}
#nav li{float:left;width:auto;list-style:none;margin:0px;padding:0px;}
#nav li ul{background:#fff url(/uploads/image/smimages/navulbg.png) repeat-x;left:-999em;position:absolute;margin:0px;padding-bottom:20px;margin-right:200px;border:1px solid #d6d6d6}
#nav li ul .navimg{padding:5px;margin:0px;overflow:hidden;height:85px; width:130px;}
#nav li ul li{width:auto;float:none;clear:both;list-style:none;height:auto;line-height:20px;}
#nav li ul li dd{clear:both;border-bottom:1px solid #acacac}
#nav li ul li .w{width:140px;overflow:hidden;padding-left:10px;}
#nav li ul li .h{width:140px;overflow:hidden;padding-left:10px;}
#nav li ul li .i{width:95px;overflow:hidden;padding-left:10px;}
#nav li ul li a{clear:both;padding-left:10px;padding-right:10px;text-align:left;width:auto;color:#ffffff;height:25px;line-height:25px;display:block;float:left;font-size:12px;background:#0058ca;border-bottom:1px solid #eeeeee;width:100%;}
#nav li ul li a:hover{background:#00289c;color:#ffffff;clear:both;padding-left:10px;text-align:left;}
#nav li ul li dd{text-align:left;list-style:none;float:left;margin:1px 5px}
#nav li ul li dl{width:auto;float:left}
#nav li ul li dl a{color:#000;font-weight:normal;font-size:12px;height:25px;line-height:25px;text-align:left;width:auto;white-space:nowrap}
#nav li ul li dl a:hover{height:25px;line-height:25px;font-weight:normal;}
#nav li.sfhover ul{left:auto;height:auto; margin-left:20px;padding:0; width:140px; overflow:hidden}
#nav li.sfhover .yiji{width:90px; color:red;}
#nav li.sfhover .navhome{width:90px; color:#007b7a; }
.homenews{float:left;width:100%}
.homenews li{border-bottom:1px dotted #d6d6d6;text-indent:1em;position:relative;list-style: none;color:#ffb100}
.homenews li a{font-size:12px;}
.homenews li .date,.news-list li .date{position:absolute;right:2px;font-size:12px;color: #acacac}
.hometitle{height:auto;line-height:30px;height:30px;text-indent:2em;font-size:14px;color:#003997;font-weight:bold;background: #ededed url(/uploads/image/smimages/hometitlebg.jpg) repeat-x;position:relative;width:100% }
.titlespan{ background:url(/uploads/image/smimages/spanbg.png) no-repeat; width:30px; height:30px; float:left; display:block}
.l,.r,.c,.cb{background:#fff;height:220px; border:1px solid #d6d6d6}
.l{width:250px;float:left;position:relative;margin:5px 0px;}
.l2{width:250px;float:left;position:relative;margin:5px 0px; height:450px;background:#fff; border:1px solid #d6d6d6}
.c{width:380px;float:left;position:relative;margin:5px 10px;}
.r{width:340px;margin:5px 0px;float:right;position:relative}
.r ul,.c ul,.l ul{height:180px;overflow:hidden}
.cb{width:739px;float:left;position:relative;margin:5px 0px 5px 10px; overflow:hidden}

.rightdiv{padding-left:5px;width:200px;background:url(/uploads/image/smimages/leftnavbg.jpg) no-repeat;}
.menul{padding:5px;width:180px;float:left; background:#ebebeb; height:100%}
.menur{padding:5px;width:180px;float:right}
.pagecontent{padding:0px 5px;min-height:397px;line-height:24px;margin-bottom:20px;font-size:12px;}
.pagecontent td{padding:5px;}
.pagecontentw{width:790px;float:right}
.pagecontent .ctk h1{font-size:18px;color:#000000;padding:5px 0px;clear:both;position:relative; background:url(/uploads/image/smimages/homtbg.png) repeat-x}
.pagecontent .ctk h1 .cta{background:url(/uploads/image/smimages/tbga.png) no-repeat;color:#fff;float:left;width:250px;height:43px;line-height:30px;text-indent:3em;font-size:14px}
.pagecontent .ctk h1 .cta a{color:#fff}
.pagecontent .ctk h1 .more{ position:absolute; right:5px; top:8px;}
.pagecontent .ctk h1 .more a{font-size:12px; color:#ffffff}
.pagecontent .cc{border:1px solid #ebebeb;}
.leftnav{ height:100%;}
.leftnav  .one{height:auto;line-height:30px;text-align:left;font-size:12px;font-weight:bold;margin-top:2px;text-indent:0em;clear:both;margin-right:55px; width:100%;}

.leftnav .one a{font-size:14px;font-weight:bold;color:#fff;background: url(/uploads/image/smimages/homtbg.png); text-align:center; width:100%; display:block}
.leftnav .one a:hover{color:#fff;font-size:14px;background: url(/uploads/image/smimages/homtbgh.png); text-align:center;}
.preview{overflow:hidden;clear:both}
.cont{padding:5px 0px;}
.cont ul{margin:0;padding:0;}
.hidden{display:none;}
.scrolldoorframe{margin:0px auto;overflow:hidden;}
.scrollul{overflow:hidden;height:30px;position:relative;background:url(/uploads/image/smimages/tbg.jpg) repeat-x}
.scrollul li{float:left;}
.bor03{}
.sd01,.sd02{display:block;}
.sd01{cursor:pointer;padding:2px;font-weight:bold;font-size:12px;text-align:center;background:url(/uploads/image/smimages/sd01.png) no-repeat;width:200px;height:30px;line-height:30px;}
.sd02{cursor:pointer;padding:2px;font-weight:bold;font-size:12px;height:30px;line-height:30px;text-align:center;background:url(/uploads/image/smimages/sd02.png) no-repeat;color:#003997;width:100px;}
.sd01 a,.sd02 a{color:#000000}
.searchcontent{width:800px;margin:0 auto}
.searchcontent li{height:115px;margin-top:20px;}
.simg{width:120px;height:80px;border:1px solid #000000;float:left;margin:10px;}
.stitle{height:30px;line-height:30px;color:#003997;font-size:18px;font-weight:bold}
.utable td{padding:5px;}
.zxmess{background:#003997;height:30px;line-height:30px;text-align:center;padding:10px}
.zxmess a{font-size:12px;color:#fff;font-weight:bold;}
.slider{float:left;width:490px;height:260px;position:relative;padding-bottom:0px;background:url(/uploads/image/smihuandeng/bottom_shadow.png) no-repeat bottom center;border:5px solid #eeeeee}
.slidercontent{float:left;width:490px;height:260px;clear:both;position:relative;overflow:hidden;}
.sliderarrows a{display:block;text-indent:-9999px;outline:none;z-index:50;background-image:url(/uploads/image/smihuandeng/prev_next.png);width:42px;height:42px;position:absolute;top:50%;margin-top:-34px;}
.slider .prev{background-position:0 0;left:15px;}
.slider .prev:hover{background-position:0 -44px;}
.slider .next{right:15px;background-position:-44px 0;}
.slider .next:hover{background-position:-44px -44px;}
.slidercontent .item{position:absolute;width:490px;height:260px;background:#fff;}
.slidercontent .item img{width:490px;height:260px;}
.sliderbullets{position:absolute;bottom:0;left:50%;z-index:50;margin-left:-43px;}
.sliderbullets a{display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:10px;height:11px;background:url(/uploads/image/smihuandeng/bullets.png) no-repeat;}
.sliderbullets .active{background-position:0 -11px;}
.slidercontent a{outline:none;}
.kefu{width:240px;height:200px;}
.kefu li{height:56px;line-height:56px;}
.kefu li a{display:block;height:56px;line-height:56px;}
.kefu .at a{background:url(/uploads/image/smimages/kefu.png) no-repeat;}
.kefu .bt a{background:url(/uploads/image/smimages/kefu.png) no-repeat;background-position:0 -59px;}
.kefu .ct a{background:url(/uploads/image/smimages/kefu.png) no-repeat;background-position:0 -119px;}
.kefu .at a:hover{background:url(/uploads/image/smimages/kefuh.png) no-repeat;}
.kefu .bt a:hover{background:url(/uploads/image/smimages/kefuh.png) no-repeat;background-position:0 -59px;}
.kefu .ct a:hover{background:url(/uploads/image/smimages/kefuh.png) no-repeat;background-position:0 -119px;}

.homecp_list{width:100%}
.homecp_list ul{margin:0;padding:0;}
.homecp_list li{width:182px;padding:5px 0px 5px 0px;height:160px;float:left;text-align:center}
.homecp_list li p{padding-top:0px;}
.homeimgbox{overflow:hidden;width:160px;height:140px;overflow:hidden;position:relative;border:1px solid #acacac; margin-left:10px;}
.homeimgbox img{width:160px;padding:0px;}
.homeimgbox a{color:#000000;display:block;}
.homeimgbox .subtitle{position:absolute;left:0;bottom:-38px;height:25px;line-height:25px;width:100%;background:#bb0000;color:#fff;font-size:12px;}
.homeimgbox .subtitlea{position:absolute;left:0;bottom:0px;height:25px;line-height:25px;width:100%;background:#000000;opacity:0.7;filter:alpha(opacity=70);color:#fff;font-size:12px;}

.cp_list{width:auto}
.cp_list li{width:260px;height:220px;float:left;text-align:center;padding:4px 0px 5px 0px;}
.cp_list li p{padding-top:0px;}
.imgbox{overflow:hidden;width:230px;height:200px;overflow:hidden;position:relative;border:1px solid #acacac; margin-left:10px;}
.imgbox img{width:260px;padding:0px;}
.imgbox a{color:#ffffff;display:block;}
.imgbox .subtitle{position:absolute;left:0;bottom:-38px;height:25px;line-height:25px;width:100%;background:#009f45;color:#fff;font-size:12px;}
.imgbox .subtitlea{position:absolute;left:0;bottom:0px;height:25px;line-height:25px;width:100%;background:#0061ad;opacity:0.7;filter:alpha(opacity=70);color:#fff;font-size:12px;}




.ml-list{}
.ml-list li{border-bottom:1px dashed #ffb100; clear:both}
.protitle{background:#d9d9d9;font-size:14px;text-align:center;margin-top:10px;}
.mlimgbox{width:154px;float:left;height:115px;border:2px solid #ededed;margin:5px 10px;}
.mlimgbox img{width:150px;height:110px;}
.mlcontent{width:1004px;height:110px; float:left}
.mlcontent .t a{font-size:18px;color:#003997; line-height:30px; height:30px; font-weight:bold}
.mlcontent .adr{}
.mlcontent .tel{}
.mlcontent .dec{ color: #434343; text-indent:2em;}
.qqbox{z-index:1000;width:410px;left:-276px;top:0;margin:149px 0 0 0;position:fixed;}
.qqbox{position:absolute;top:expression(eval(document.documentelement.scrolltop));}
.qqbox .press{left:0;border:none;cursor:pointer;width:32px;height:96px;position:absolute;padding-top:140px;}
.qqbox .qlist{float:left;width:410px;background:url(/uploads/image/smimages/bj01.png) no-repeat;background-position:1px 0px;height:436px;display:block;overflow:hidden;zoom:1;}
.qqbox .qlist .infobox{text-align:center;background-repeat:no-repeat;padding:5px;line-height:12px;color:#cccccc;font-weight:700;}
.qqbox .qlist .con{margin-top:266px;margin-left:50px;color:#32567e;font-size:12px;}
.qqbox .qlist .con ul li{height:31px;list-style:none;margin-left:43px;}
.qqbox .qlist .con ul li a{font-size:13px;margin-left:18px;text-decoration:none;}
.onlineleft{float:left;display:inline;width:262px;height:439px;overflow:hidden;zoom:1;}
.onlinebtn{float:right;display:inline;width:127px;height:36px;background:url(/uploads/image/smimages/bj02.png) no-repeat;margin-top:-43px;margin-left:220px;}
.menuljm{padding-left:5px;width:200px;float:left}
.leftnavjm{width:200px;min-height:450px;margin-right:20px;margin-left:5px;}
.leftnavjm .tta{font-size:18px;color:#000000;height:80px;padding-top:0px;text-align:left;line-height:80px;}
.leftnavjm ul .li{height:43px;line-height:43px;}
.leftnavjm ul .no a{width:200px;height:43px;line-height:43px;background:url(/uploads/image/smimages/jmbg.png) no-repeat;display:block;text-indent:2em}
.leftnavjm .on a{background:url(/uploads/image/smimages/jmbgb.png) no-repeat;color:#f6ff00;width:200px;height:43px;line-height:43px;display:block;text-indent:2em;font-weight:bold}
.leftnavjm ul a:hover{background:url(/uploads/image/smimages/jmbgc.png) no-repeat;color:#f6ff00;width:200px;height:43px;line-height:43px;display:block;text-indent:2em;font-weight:bold}
.leftnavjm .tta{font-size:18px;color:#000000;height:80px;padding-top:0px;text-align:left;line-height:80px;background:url(/uploads/image/smimages/8.png) no-repeat}
.homepronav{line-height:20px;color:#6d6d6d}
.homepronav a{color:#6d6d6d}
.jiagenav{border:1px solid #ebebeb}
.jiagenav a{padding:5px;margin:0px 10px;}
.smallinput{border:1px solid #c1c1c1}
.ccd{ width:100%; color: #008483; display: block}
.nbox{ padding:5px; border:1px solid #ededed; margin:10px;}
.nbox a{ color:#acacac}
.br1{ border:1px solid #ececec}

.imglink{ width:1098px; margin:0 auto; overflow:hidden; border:1px solid #ebebeb}

.homt{ font-size:18px; color:#fff; font-weight:bold; text-indent:1em; background: #3065a9 url(/uploads/image/smimages/homtbg.png) repeat-x; height:36px; line-height:36px; margin:5px auto; width:1004px;}
.sum{ width:238px; float:left; display:block; height:55px; background: #ffffff; margin:2px 5px; padding:5px; line-height:20px; overflow:hidden; color:#003997; border:1px solid #ebebeb}
.fwnav{background:#fff; width:250px; height:auto;verflow:hidden;}
.fwnav li{ height:35px; line-height:35px;  text-align:center;  background: url(/uploads/image/smimages/homnavth.png) no-repeat;}
.fwnav li a{  color: #6d6d6d; width:100%;height:30px; line-height:30px; font-size:14px;display:block; font-weight: bold}
.fwnav li a:hover{background: url(/uploads/image/smimages/homnavt.png) no-repeat;color:#fff;clear:both;}
.qq{ position:fixed; right:5px; top:80px;}
.tagk{ display: block; float:left; width:100px; margin:2px 5px; border:1px solid #ebebeb; text-align:center; background:#ededed; color:red; line-height:20px;}
