@charset "utf-8";

.hotbanner{ width:1014px; margin:10px auto 0 auto; overflow:hidden;}
.hotlist{ width:260px;}
.banner{ width:732px; height:364px;}
.flash{ width:732px; height:314px; margin-top:8px; }



.main{ width:1014px; margin:0px auto; margin-bottom:50px; overflow:hidden}

.part01{ width:728px; border:1px solid #e3e3e3; margin:10px auto; float:left; padding:10px 10px 0px 0; background:#f6f6f6}
.title{ height:72px; overflow:hidden}
.title span{ font-size:22px; font-family:"微软雅黑"; font-weight:bold; display:block; float:left; padding-left:10px; border-left:3px solid #0cb7f7; height:36px; line-height:36px; float:left; margin-top:15px;}
.title a{ float:right}
.samllpart{ margin-top:10px;}


.tab01box{ width:728px; height:430px;}
.tab01box .tab01top{margin-left:10px;line-height:30px;border-bottom:1px solid #22acf7; height:30px;}
.tab01box .tab01top .st{ display:block; float:left; width:118px; color:#fff; background:url(../image/com.png) no-repeat 0 -459px;  font-family:"微软雅黑"; font-size:18px; padding-left:15px; margin-right:10px;}
.tab01box .tab01top ul{ padding-top:5px;}
.tab01box .tab01top ul li{ float:left;display:block; background:url(../image/com.png) no-repeat -42px -494px; padding-right:1px; width:70px; height:20px; line-height:20px; overflow:hidden}
.tab01box .tab01top ul li a{ display:block;  text-align:center; background:url(../image/bg02.gif) no-repeat;}
.tab01box .tab01top ul li a:hover{ color:#22acf7;}
.tab01box .tab01top ul li.hover a{color:#22acf7;}
.tab01box .tab01mid{ overflow:hidden;}
.stmore{ color:#22acf7}
.stmore:hover{ text-decoration:underline}
.midcont{ overflow:hidden;padding:10px 0 0 10px}
.midimg{ width:180px; height:380px; background:#edfed8}
.midimg p{ font-family:"微软雅黑"; font-size:18px; font-weight:bold; display:block;  width:175px; overflow:hidden; padding:5px 0 0 5px;}
.midimg h1{ font-size:14px; font-family:"微软雅黑"; padding:10px 10px 0 0; text-align:right}
.midimg h1 span{ font-size:30px; color:#f08300}
.midlist{ width:530px;}
.midlist li{ float:left; display:block; width:165px; height:190px; padding:0 5px;}
.pic{ width:165px; height:110px; position:relative; overflow:hidden}
.pic p{ height:24px; background:#000; position:absolute; bottom:0; left:0; display:block; width:165px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
     filter:alpha(opacity=50);  
     opacity: 0.5;}
.picname{ height:24px; line-height:24px; position:absolute;bottom:0; left:0; display:block; width:155px; overflow:hidden; color:#fff; padding:0 5px;}
.pictext{ color:#999;}
.pictext p{ line-height:18px; padding-top:5px;}
.pictext p strong{ color:#f70606; font-weight:normal}
.pictext p span{ color:#f70606}
.pictext h1{ line-height:20px; font-size:12px; font-weight:normal}
.pictext h1 span{ color:#f70606}
.picding{ overflow:hidden}
.picding span strong{ font-weight:normal; color:#f70606}
.picding a{ display:block; float:right; height:22px; width:62px; line-height:22px; text-align:center; background:#2cb1fd; color:#fff}
.picding a:hover{ background:#1597e1}

.part02{ width:250px; border:1px solid #e3e3e3; margin:10px auto; padding:10px 0; height:1380px; background:#f6f6f6}
.dingtitle{font-size:18px; font-family:"微软雅黑"; font-weight:bold; display:block;  padding-left:10px; border-left:3px solid #0cb7f7; height:36px; line-height:36px;}
.dinglist{ padding:10px; line-height:18px;}
.dinglist li{ display:block; border-bottom:1px solid #e3e3e3; margin-bottom:10px; padding-bottom:10px; height:80px; overflow:hidden;width:230px;}
.dinglist span{ color:#f08300;}
.dinglist strong{ color:#22acf7; font-weight:normal}
.ding{ overflow:hidden; padding-top:5px;}
.ding div strong{ font-weight:normal; color:#f70606}
.ding a{ display:block; float:right; height:22px; width:62px; line-height:22px; text-align:center; background:#2cb1fd; color:#fff}
.ding a:hover{ background:#1597e1}

.tuilist{ padding:10px;}
.tuilist li{ display:block; overflow:hidden; height:28px;}
.tuilist li span{ float:left; padding-right:10px;}
.tuilist li a{ display:block; float:left; width:160px; height:28px; overflow:hidden; color:#0fa3f7}
.tuilist li a:hover{ text-decoration:underline}
.tuilist li strong{ color:#fd9706; font-weight:normal; float:right}
.dingcont{ text-align:center; padding-top:10px;}
.dingcont a{ display:block; width:220px; height:60px; margin:10px auto}

.part03{ width:728px; border:1px solid #e3e3e3; margin:0 0 10px 0; float:left; padding:10px 10px 10px 0; background:#f6f6f6}
.title03{ height:72px; overflow:hidden}
.title03 span{ font-size:22px; font-family:"微软雅黑"; font-weight:bold; display:block; float:left; padding-left:10px; border-left:3px solid #0cb7f7; height:36px; line-height:36px; float:left; margin-top:15px;}
.pbox{ width:728px;}
.pbox .ptop{ width:100%; height:42px; line-height:42px;}
.pbox .ptop .sttile{  font-size:22px; font-family:"微软雅黑"; font-weight:bold; display:block; float:left; padding-left:10px; border-left:3px solid #0cb7f7; height:36px; line-height:36px;}
.pbox .ptop ul{ padding-top:10px; float:right}
.pbox .ptop ul li{ float:left;display:block; background:url(../image/com.png) no-repeat -42px -494px; padding-right:1px; width:70px; height:20px; line-height:20px; overflow:hidden}
.pbox .ptop ul li a{ display:block;  text-align:center;}

.pbox .ptop ul li a:hover{ color:#22acf7;}
.pbox .ptop ul li.hover a{color:#22acf7;}
.pbox .pmid{ width:718px; margin-left:10px; border-top:1px solid #cdcdcd; height:150px;}
.part03cont{ overflow:hidden; padding:10px 0}
.part03cont ul li{ width:133px; display:block; float:left; margin:0 4px;}
.pic06{ width:133px; height:74px; position:relative; overflow:hidden}
.pic06 p{ height:24px; background:#000;filter:alpha(opacity=5);opacity:0.5; position:absolute; bottom:0; left:0; display:block; width:133px;}
.picname06{ height:24px; line-height:24px; position:absolute;bottom:0; left:0; display:block; width:133px; overflow:hidden; color:#fff; padding:0 5px;}
.slis{ display:block; padding-left:20px; background:url(../image/com.png) no-repeat 0 -514px; line-height:25px;}
.slis span{ color:#f08300}
.sding{ overflow:hidden; padding:5px 0 0 25px;}
.sding a{ display:block; width:41px; height:20px; float:left; background:url(../image/com.png) no-repeat 0 -553px; margin-right:5px;}
.sding a:hover{background:url(../image/com.png) no-repeat 0 -584px;}

.vbox{ width:350px; padding:10px 7px 10px 10px; float:left}
.vbox .vtop{ width:100%; height:25px; line-height:25px;  border-bottom:1px solid #22acf7}
.vtit{ display:block; float:left; width:75px; height:25px; float:left; color:#fff; background:#22acf7; font-family:"微软雅黑"; font-size:14px; text-align:center; line-height:25px;}
.vbox .vtop ul{ float:right}
.vbox .vtop ul li{ float:left;display:block; width:50px; height:25px; line-height:20px; overflow:hidden}
.vbox .vtop ul li a{ height:25px;text-align:center; display:block; }
.vbox .vtop ul li a:hover{ color:#22acf7;background:url(../image/com.png) no-repeat 24px -618px;}
.vbox .vtop ul li.hover a{color:#22acf7;background:url(../image/com.png) no-repeat 24px -618px;}
#stmore{font-weight:bold;}
.vbox .vtop ul li.hover #stmore{color:#22acf7; font-weight:bold}

.vbox .vmid{overflow:hidden;}
.vcontent{ width:330px;padding:10px 10px 0 10px;}
.vcontent ul li{ height:28px; line-height:28px; overflow:hidden; display:block;}
.hot{ display:block; float:left; width:18px; height:18px; text-align:center; line-height:18px; background:#f60516; color:#fff; margin:5px 5px 0 0;}
.lit{ color:#f60516; padding-right:5px; float:left}
.lista{ display:block; width:190px; float:left; padding-right:5px; height:28px; overflow:hidden}
.vcontent ul li strong{ color:#f08300; font-weight:normal; float:right; padding-right:5px;}
.listen{ display:block; height:19px; width:19px; float:right; margin-top:5px; background:url(../image/com.png) no-repeat 0 -665px;}
.listen:hover{ background:url(../image/com.png) no-repeat -32px -665px;}

.part04{ width:230px; border:1px solid #e3e3e3; padding:10px 10px;  background:#f6f6f6}
.video{ text-align:center;}
.vlist{ padding-top:10px; display:block; overflow:hidden}
.vlist a{ display:block; width:90px; float:left; padding-right:10px; height:25px; overflow:hidden; line-height:25px; vertical-align:bottom;}
.vlist li a{ text-align:left}
.vlistimg{ padding:10px 0 0 0; display:block}
.vlistimg li{ overflow:hidden; margin-bottom:10px;}
.vimg{ float:left; margin-top:3px;}
.vtext{ float:left; padding-left:5px; width:125px; overflow:hidden}
.vtext a{ font-weight:bold; text-align:left; display:block; height:18px; width:125px; overflow:hidden; font-size:14px;}
.vtext p{ text-align:left; width:125px; overflow:hidden; display:block; height:20px;}
.vtext p span{ color:#f50b0b}


.part05{ width:1012px; border:1px solid #e3e3e3; margin:0 0 10px 0; float:left; padding:10px 0px 10px 0; background:#f6f6f6}
.ptop05{ overflow:hidden}
.ptop05 .sttile{font-size:22px; font-family:"微软雅黑"; font-weight:bold; display:block; float:left; padding-left:10px; border-left:3px solid #0cb7f7; height:36px; line-height:36px;}
.ptop05 ul{ padding-top:10px; float:left; padding-left:20px;}
.ptop05 ul li{ float:left;display:block;  padding-right:1px; width:70px; height:20px; line-height:20px; overflow:hidden}
.ptop05 ul li a{ text-align: center;
    font-size: 16px;
    font-family: "微软雅黑";
    color: #11a4f3;
    display: block;}
.gl{ margin-right:20px;}
.gl a{ display:block; width:148px; height:42px; background:url(../image/com.png) no-repeat 0 -727px;}
.gl a:hover{background:url(../image/com.png) no-repeat 0 -793px;}

.strategy01{ width:475px; padding:10px 10px 0 10px;}
.stratitle{ height:25px; border-bottom:1px solid #22acf7}
.stratitle span{ height:25px; width:74px; background:#22acf7; display:block; color:#fff; text-align:center; line-height:25px; font-family:"微软雅黑"; font-size:18px;}
.stracont{ padding-top:10px;}
.strh1{ font-size:16px; font-family:"微软雅黑"; display:block; padding-top:5px; width:460px; overflow:hidden; height:30px;}
.strh1 a{ color:#333; line-height:30px;}
.strh1 a:hover{ color:#22acf7;}
.strh2{ font-size:12px; font-weight:normal; display:none;}
.strh2 span{ color:#f70404}
.strimg{ overflow:hidden; padding-top:10px;}
.simg{ width:160px; height:107px; display:block; float:left}
.strtext{ float:left; padding-left:10px; width:285px;}
.strtext h1{ width:270px; font-size:13px; font-weight:normal; line-height:20px; height:60px; overflow:hidden}
.dingbut{ display:block; width:130px; height:37px; margin:10px 5px 0 5px; color:#22acf7;; font-size:14px; text-align:center; font-family:"微软雅黑"; line-height:37px; float:left}
.dingbut01{ display:block; width:130px; height:37px; margin:10px 5px 0 5px;  color:#22acf7; font-size:14px; text-align:center; font-family:"微软雅黑"; line-height:37px; float:left}

.part05list{ padding:10px 0; display:block; width:470px;}
.part05list li{ display:block; height:30px; overflow:hidden}
.part05list li a{ display:block; height:30px; line-height:30px; font-size:14px; overflow:hidden; float:left}
.part05list li span{ float:right; height:30px; line-height:30px; display:block;font-size:12px; }
.part05list li span strong{ color:#f70404; font-weight:normal;font-size:12px;}


.part06{ width:992px; border:1px solid #e3e3e3; margin:0 0 10px 0; float:left; padding:10px; background:#f6f6f6}
.linktitle{ font-size:14px;}
.link{ padding-top:10px;}
.link a{ padding:5px;}

.part07{ width:1012px; border:1px solid #e3e3e3; margin:0 0 10px 0; float:left; padding:10px 0; background:#f6f6f6; height:110px;}
.slod{ margin:5px 0}
.rollBox{width:1014px;overflow:hidden;margin:0 auto; position:relative; }
.rollBox .Cont{width:949px;overflow:hidden;margin:0 auto;padding-top:5px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .picxx li{ float:left; margin:0 8px; display:block; position:relative; width:57px; height:57px; z-index:0; }
.rollBox .Cont .picxx li a{width:57px;height:57px; display:block}
.rollBox .Cont .picxx li a:hover{ }
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none; font-size:12px}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.img1{ position:absolute; top:30px; left:8px; width:12px; height:14px; background:url(../image/left.jpg); display:block}
.img1:hover{ background:url(../image/lefthover.jpg);}
.img2{ position:absolute; top:30px; right:8px;width:12px; height:14px; background:url(../image/right1.jpg); display:block}
.img2:hover{ background:url(../image/righthover.jpg);}
.part08{ width:1014px; float:left; padding:10px 0; text-align:center; font-family:Verdana, Geneva, sans-serif; border-bottom:1px solid #e3e3e3; padding:15px 0;}
.part08 p a{ padding:0 5px; text-align:center}
.part08 span{ color:#999999; line-height:30px;}

.part09{ width:1014px; float:left; padding:10px 0;font-family:Verdana, Geneva, sans-serif; border-top:1px solid #fff; padding:25px 0;}
.part09 p{ line-height:30px;}
.part09 span{ font-size:14px; font-weight:bold}
.part09 a{ padding-right:5px;}







.passwordbox{ border:5px solid #e8e7e7; border-radius:5px; width:992px; margin:10px auto; background:#fff}
.loginbody{overflow:hidden; width:992px;}
.logintitle{height:44px; padding:0 10px; line-height:44px; border-bottom:3px dashed #e8e7e7; width:960px; margin:0 auto; }
.logintitle span{font-weight:bold;color:#888888; font-size:18px;}
.loginleft{ width:380px; padding:0 90px; margin:20px auto; border-right:3px dashed #e8e7e7;}
.name{ font-size:14px;}
.name span{ color:#f00; padding-right:3px;}
.userinput input{ width:200px; height:23px; line-height:23px; border:1px solid #e0e0e0}
.pass{ padding-left:10px; color:#0f78c3; text-decoration:underline}
.userpass input{ width:100px; height:23px; line-height:23px; border:1px solid #e0e0e0}
.loginright{ padding:20px 10px;}
.loginright span{ color:#1b95d4; font-size:14px; line-height:30px; font-weight:bold}
.res{ padding-left:30px; padding-top:20px;}
.res input{ width:120px; height:30px; background:url(../image/inbutton.png); border:none 0; color:#555; font-size:14px; font-weight:bold; cursor:pointer}
.res input:hover{background:url(../image/inbuttonhover.png);}
.inbutton{ width:120px; height:30px; display:block; text-align:center; line-height:30px; background:url(../image/inbutton.png); border:none 0; color:#555; font-size:14px; font-weight:bold; cursor:pointer}
.inbutton:hover{background:url(../image/inbuttonhover.png);}
.passwordimg{ width:882px; margin:30px auto}
.borderno{ border:none 0;}
.find{ width:320px; margin:20px auto}
.passwordphone{ height:39px; line-height:39px; padding:10px 10px 10px 80px; background:url(../image/passwordphone.png) no-repeat 20px center; font-size:14px; margin:20px 0; border:2px solid #fff; cursor:pointer}
.passwordphone:hover{ border:#ade4f9 2px solid; background:url(../image/passwordphone.png) no-repeat 20px center #e5f8ff ;}

.passwordemail{ height:39px; line-height:39px;padding:10px 10px 10px 80px;background:url(../image/passwordemail.png) no-repeat 20px center; font-size:14px; margin:20px 0;border:2px solid #fff; cursor:pointer}
.passwordemail:hover{ border:#ade4f9 2px solid; background:url(../image/passwordemail.png) no-repeat 20px center #e5f8ff ;}
.findtel{ font-size:14px; height:39px; line-height:39px; background:url(../image/passwordtel.png) no-repeat 20px center; padding-left:80px; width:740px; margin:10px auto 30px auto}
.hidden{ display:none}
#selectItem{position:absolute;z-index:2; background:#fff;border: 4px solid #a8a8a8;font-size: 12px;overflow: hidden;width:440px;border-radius: 5px; height:auto}
#bg{position: fixed; z-index:0;width: 100%;height: 100%;top: 0;left: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
     filter:alpha(opacity=50);  
     opacity: 0.5;overflow: hidden;background:#adadad;display:none;}
*html #bg{ position: absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight); }
.alerttitle{height:30px; background:#f1f7fc; line-height:30px; padding:0 10px; font-size:14px;}
.alname{ float:left;}
.close{ float:right; font-family:Verdana, Geneva, sans-serif; font-weight:bold}
.selectbody{ padding:10px; font-size:14px;}
.selectbody span{ color:#1b95d4; padding:0 5px;}
.yanzheng{ width:120px; margin:15px auto;}
.ml{ margin-left:5px;}
.passcg{ font-size:22px; font-family:"微软雅黑"; color:#ff7200}