@charset "gb2312";

/*index.html==========================*/
.home{}
/*header*/
#top{ margin: 0 auto; width: 100%; height: auto; }
#header{ margin: 0 auto; width: 1000px; height: 90px; }
.header-logo{ margin-top:15px; margin-left:4px;float:left; width:231px; }
.header-tel{ float:right; margin-top:50px;margin-right:4px; width:287px;}
#gotop { _position: absolute; _height: 0px; display: none; height: 60px; overflow: hidden; position: fixed; bottom: 251px; width: 56px; z-index: 980; margin-left: 6px; }
/*Menu*/
.nav{ width:1000px; height: 45px;margin:10px auto; background:url(../Img/menu_bg.png) no-repeat;}
.nav ul{height:40px; margin:1px 0 0 0px; float:left; line-height:40px;}
.nav ul li{float:left;display:block;width:80px; height:40px;color:#826b6b;position:relative;}
.nav ul li a{display:block; width:80px; height:40px; line-height:38px; text-align:center; color:#826b6b;}
.nav ul li a:hover{ color:#fff; background:url(../Img/menuhover.png) no-repeat;}

.nav ul .selected a{ background:url(../Img/home_active.png) no-repeat; color:#FFF; padding:0 0 0 10px;}
.nav ul .selected a:hover{background:url(../Img/home_hover.png) no-repeat; color:#fff;padding:0 0 0 10px;}

.drop_dwon{width:auto;position:absolute;left:-1;top:39px;display:none;overflow: visible; z-index:888}
#drop li{width:150px; border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;border-top: 1px solid #fff;color:#787878;height:30px; line-height:30px;}
#drop li a{width:150px; background-color:#fbfbfb; color:#787878; height:30px; line-height:30px;}
#drop li a:hover{width:150px; color:#FBAB00; height:26px; background-color:#fff; background:none; line-height:30px;}
#currlayout{}
.onemenulayout{background-color: #FBFBFB;float:none;clear:both;margin-right:0;color:#787878;}






/*HomeSlide*/
#HomeSlide{ margin:0 auto;}
/*HomeSlide Style1*/
#slide1{overflow:visible; margin:5px auto; padding:10px 13px 0 13px; width:883px; height:380px; background-image:url(../Img/SlideBg.png); background-repeat:no-repeat;}
#slider {overflow:visible; width:882px; height:330px; position:relative; background:#fff url('../Img/loading.gif') no-repeat 50% 50%;}
#slider img { position:absolute; top:0px; left:0px; display:none;}
#slider a { border:0; display:block;}
#slider .nivo-controlNav {position:absolute; left:25%; bottom:-25px; margin-left:-40px;}
a.nivo-control {float:left; color:black; text-indent:-9999px;background:url(../Img/bullet.png); display:block; width:20px; height:20px; margin-right:5px;}
/*
div.line1 { background: url("../images/line1.png"); overflow:visible; float: left;width: 185px; height: 20px;}
div.line2 { background: url("../images/line2.png"); overflow:visible; float: left;width: 185px; height: 20px;}
*/
a.nivo-control:hover, a.active { background: url(../Img/bullet_active.png);}
#slider .nivo-directionNav a { display:block; width:30px; height:30px; text-indent:-9999px; border:0;}
#slider a.nivo-nextNav { width: 35px; height: 35px; right:10px; display:none;}
#slider a.nivo-prevNav { width: 35px; height: 35px; left:10px; display:none;}
#shadow {width: 888px; height:50px; margin-top: -27px; margin-bottom: 51px;}

/* Slide2 */
.indexShow{ position:relative; width:900px; margin:10px auto;}
.indexShowBox{width:900px;height:370px; overflow:hidden;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;}

.indexShowLeft{ position:absolute;left:-40px;top:45%; display:inline-block;width:28px;height:28px; background:url(../Img/sl.png) no-repeat center center;}
.indexShowRight{position:absolute;right:-40px;top:45%; display:inline-block;width:28px;height:28px; background:url(../Img/sr.png) no-repeat center center;}

/*HomeSlide Style2*/
.bannerbox { position:relative; width: 900px; height: 350px; overflow: hidden; margin: 0px auto; }
#focus { width: 900px; height: 350px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 900px; height: 350px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 900px; height: 350px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 900px; height: 350px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre {position:absolute;left:-40px;top:45%; display:inline-block;width:28px;height:28px; background:url(../Img/sl.png) no-repeat center center; }
    #focus .next {position:absolute;right:-40px;top:45%; display:inline-block;width:28px;height:28px; background:url(../Img/sr.png) no-repeat center center;}




/*Content*/
#Content{ margin: 0px auto 20px auto; width: 900px; display: block; height: 100%; min-height: 380px; overflow: hidden; }
#Contentbg{ margin: 0 auto 10px auto; width: 900px; background-color: #fff; height: 100%; min-height: 270px; padding: 30px 50px; border: 1px solid #e1e1e1; }
.Contentbanner{ width: 900px; margin: 10px auto; height: 145px; background-color: #fafafa; }
#selecttag{ margin:5px 5px 0 5px; height:33px; border-left:dashed 1px #ccc; border-right:dashed 1px #ccc; border-top:dashed 1px #ccc; background-color:#FFF;}
#selecttag p{text-align:center; margin-top:5px; font-size:16px; color: #FF3E3E; font-family:"黑体";}
.SelectModel{ width: 900px; margin: 0 auto; height: 38px; border: dashed 1px #ccc; background-color: #fff; }
.SelectModel Img{ float: left; height: 38px; width: 157px; }
.SelectModel ul{ width: auto; height: 38px; margin-left:15px;float: left; }
.SelectModel ul li{ height: 22px; line-height: 22px; float: left; padding: 8px; }
.SelectModel ul li input{ width: 60px; background: #FFF url(../Img/text-field-bg.png) top repeat-x; border: 1px solid #d8d8d9; color: #787878; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 2px; height: 16px; }
.SelectModel ul li select{ width: 90px; margin-left: 5px; border: 1px solid #ccc; height: 22px; color: #535353; }
#Searchbutton{ padding: 5px 0; margin: 0; float: left; margin-left: 20px; height: 32px; }
#Searchbutton button{background: url(../Img/Search1.png) no-repeat;width:49px;height:28px;overflow:visible;border:0 none;float:left;white-space:nowrap;padding-left:0;cursor:pointer;text-indent:-9999px;margin:0 0 0 -1px;/**/}
#Searchbutton button:hover{ background:url(../Img/Search2.png) no-repeat;}


/*advantage*/
.advantage{ margin:15px 5px; width:888px; height:130px;/* border:1px solid #ccc;*/}
.advantage p{padding:5px; font-family:"微软雅黑"; font-size:14px; color:#26a9e0; font-weight:bold; width:180px; height:20px; text-align:center; display:block;}
.ys1-t{ float:right; line-height:20px; margin-top:7px; width:170px; font-family:"微软雅黑"; color:#979693; overflow:hidden; }
.ys1{ float: left; padding-left: 80px; width: 190px; height: 130px; margin-left: 20px; background: url(../Img/ys1.png) no-repeat; display: block; }
.ys2{ float:left; padding-left:80px; width:190px; height:130px; margin-left:20px; background:url(../Img/ys2.png) no-repeat;}
.ys3{ float:left; padding-left:80px; width:190px; height:130px; margin-left:20px; background:url(../Img/ys3.png) no-repeat;}




/*IndexContent*/
.IndexContetn{ margin: 0 auto; width: 900px; overflow: hidden; }
.Content_left{ height: 100%; width: 210px; float: left; min-height: 350px; background-color: fff; }
.ContentLeft{ float: left; width: 618px; height: 200px; background-color: #fff; border: 1px solid #E1E1E1;/* border-radius:4px;*/ margin-top: 10px; }
.ContentAbout{float:left; padding-left:15px; width:285px; height:200px;}
.abouttitle{line-height:30px; margin:10px 0; width:280px; height:30px; text-align:right; background: url(../Img/abouttitle.jpg) left no-repeat;}
.aboutpic{ margin:0 auto; width:266px; height:66px;background-color:#fff; border:3px solid #fff;}
.aboutfont{margin:5px auto; width:270px; height:70px; white-space:normal; text-align:left; line-height:18px;}
.aboutfont p{text-align:left; line-height:20px;}
.ContentNews{padding:0 15px; width:288px; height:200px; float:right;}
.ContentNews ul{ width:288px;}
.ContentNews ul li{width:288px; height:26px; line-height:25px; background:url(../Img/listt.jpg) no-repeat 0 bottom; overflow:hidden; color:#666; position:relative;}
.ContentNews ul li a{ margin-left:16px; color:#666;}
.ContentNews ul li a:hover{ color:#FBAB00;}
.ContentNews ul li span{ position:absolute; top:2px; right:0;}
.Newtitle{ line-height:30px; margin:10px 0; width:280px; height:30px; text-align:right; background: url(../Img/newstitle.jpg) left no-repeat;}

.Contentright{ float: left; margin: 10px auto; padding-left: 10px; width: 280px; height: auto;/* border-left:solid 1px #ccc;*/ }
.Contentrightbox{width: 260px;float: right; margin-top:10px; }
.Contentrightbox p{ padding: 5px; height: 188px; display: block; background-color: #fff; border: solid 1px #e3e3e3; }
.Contentrightbox p img{ width:248px; height:188px;}
.homeblower{ float:left; margin-top:8px; width:258px; height:200px; background-color:#FAFAFA;border:1px solid #E1E1E1;}

.newproducts{ margin: 10px auto; width: 898px; height: 80px; }
.newproductsleft{float:left; margin-top:10px; width:278px; height:60px; border:1px solid #e1e1e1; background-color:#fcfcfc;}
.newproductscenter{float:left; margin:10px 28px 0 28px; width:278px; height:60px; border:1px solid #e1e1e1; background-color:#fcfcfc;}
.newproductsright{float:right; margin-top:10px; width:278px; height:60px; border:1px solid #e1e1e1; background-color:#fcfcfc;}


/*footer*/
#Footer{ width: auto; height: auto; font-family:"microsoft yahei"; }
#FooterContent{ margin: 0 auto; padding: 10px 0 0 0; width: 100%; height: auto; background-color: #f4f4f4; border-top: 1px solid #e2e2e2; }
#FooterLogo{ float:left; margin:40px 30px 20px 50px; width:107px; height:42px;}
.footer_Nums{ margin:0 auto; height:27px;padding:20px 0;background: url(../Img/index_footer_13022201.gif) no-repeat center;border-width:1px 0;border-style:solid;border-color:#e1e1e1}
.footer_Nums li{float:left}
.footer_Nums li a{ display:block; width: 200px; height: 27px; margin: 0 0 0 40px }
#FooterContent-1{padding: 15px 30px; width: 840px; height: 120px; display: block; margin:0 auto;}
#FooterContent-1 dl{ float:left; width:110px; }
#FooterContent-1 dt{ padding-bottom: 10px; color: #535353; font-size: 14px; }
#FooterContent-1 dd{ padding:0 0 5px; }
#FooterContent-1 dd a{ display:block; padding-left:7px; color:#aaaaaa; font-size:12px;}
#FooterContent-1 dd a:hover{color:#F60;}
#FooterContent-1 ul{ float:right; margin:10px 20px 0 0;}
.footer_service_online li.item1,.footer_service_online li.item3 a{overflow:hidden}
.footer_service_online li.item1{width:196px;height:21px; background:url(../Img/400.png) no-repeat;}
.footer_service_online li.item2{padding:8px 0 13px;color:#979693}
.footer_service_online li.item3 a{display:block;width:203px;height:47px; background:url(../Img/kfservice.png) no-repeat;}
.footer_service_online li.item3 a:hover{background:url(../Img/kfservice2.png) no-repeat 0 0;}
.footer_service_sina span,.footer_service_qq span{float:left;display:block}
.footer_service_sina span.item2{padding:2px 0 0 5px}
#FooterCopyright a{ color:#606060}

/*CopyRight*/
#FooterCopyright{ margin: 0 auto; padding-top: 5px; font-size: 12px; color: #606060; width: 100%; height: auto; background-color: #2c2c2c;/*#fafafa #181818*/ border-top: #fff solid 1px; text-align: center; overflow: hidden; }
#FooterCopyright ul{ margin-top:10px; width: auto; height: 25px; text-align: center; }
#FooterCopyright ul li{ display: inline; padding:5px; margin-left: 20px; }
#FooterCopyright dt{ margin:5px auto;text-align:center;}

/*Login*/
:focus{outline:0}
.login_main_m { width: 900px; height: auto; overflow: hidden; zoom: 1; margin: 20px auto; background:url(../Img/loginbg.jpg) no-repeat 0 0; }
.login_main_m_l ul{width:420px;height:auto;overflow:hidden;zoom:1;padding-top:320px;padding-left:50px}
.login_main_m_l ul li{float:left;width:460px;height:24px;padding-left:10px;overflow:hidden;line-height:24px;font-size:12px;color:#666;background:url(../Img/list_ico.png) no-repeat 0 10px}
.login_main_m_r{ float:right; width:400px; height:auto;}
.login_main_m_top{ border:1px solid #dcdcdc; background:url(../Img/reg.gif) #FFF left top repeat-x; border-bottom:1px dashed #d5d5d5; padding:0 0 0 35px; width: 340px; }
.login_main_m_top H4{ font: normal 22px/1.1 "microsoft yahei"; color: #FF7E00; height: 52px; padding-top: 40px; }
.login_main_m_r input{border: 0; outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; vertical-align: baseline;}
.login_main_m_r dl{ height:auto; width:300px; }
.login_main_m_r dl dd{ margin-bottom:20px; left:0; position:relative; height:38px }
.login_main_m_r dd.input_bg label{ color:#999;cursor:text;font-size:16px;left:0;height:22px;line-height:22px;padding:8px 10px;position:absolute;top:0;z-index:3}
.login_main_m_r dd.input_bg em{ background: url(../Img/input_bg.png) no-repeat; height:38px; left:0; position:absolute; top:0; width:306px; z-index:1 }
.login_main_m_r dd.input_bg .forget{z-index:1001;position:absolute;right:10px;top:-30px;width:83px;height:49px;line-height:40px;background:url(../Img/pupop_bg.png) no-repeat;color:#f36e22;padding-left:33px;cursor:pointer}
.login_main_m_r dd.input_bg input{ position:absolute; z-index:1000; height:22px; margin:0 auto; line-height:22px; width:280px; font-weight:bold; padding:8px 10px; background:none repeat scroll 0 0 transparent; font-size:16px }
.login_main_m_r dd.input_bg em.hover{width:306px;position:absolute;z-index:1;background:url(../Img/input_bg_hover.png) no-repeat scroll 0 0 transparent;color:#000;font-weight:bold}
.login_main_m_r dd.input_bg input.foucs{color:#000;font-weight:bold}
.login_main_m_r dd.input_btn{ line-height:50px; height:50px; overflow:hidden; zoom:1 }
.login_main_m_r dd.input_btn .login{ width:140px; height:50px; background:url(../Img/login_btn.png) no-repeat; color:#fff; cursor:pointer }
.login_main_m_r dd.input_btn .l{width:142px;height:50px;background:url(../Img/login_btn_loading.png) no-repeat}
.login_main_m_r dd.input_btn .login-btn{float:left;margin-right:5px;line-height:50px}
.login_main_m_r dd.input_btn .reg-a{color:#CCC;margin-left:5px}
.login_main_m_r dd.input_btn .reg-a a{margin:0 4px;color:#0E7CC2; font-size:14px}
.login_main_m_r dd.input_btn a:hover{color:#de0000;text-decoration:underline}
.login_main_m_r dd.tip{height:10px;color:#666;margin-bottom:10px;padding-bottom:5px;width:306px}
.login_main_m_r dd.other_login{height:auto;overflow:hidden; zoom:1}
.login_main_m_r dd.other_login a{float:left;margin-right:10px}
.login_bottom{width:100%;height:70px;overflow:hidden;background:url(../Img/bottom_bg.png) repeat-x}
.login_links{width:960px;height:auto;margin:0 auto;padding-bottom:20px;text-align:center; zoom:1;overflow:hidden;color:#999;font-size:10px;line-height:24px}
.login_links a{color:#999;line-height:24px;font-size:12px;margin:0 5px}
.login_main_m_bom{ display:block; padding: 30px 50px 10px 50px; background: #F8F8F8; border: 1px solid gainsboro; border-bottom: none; border-top: none; width: 275px; }
.login_main_m_bom_reg{display: inline-block;zoom: 1;height: 30px;border: 1px solid #DADADA;font-size: 14px;cursor: pointer;padding-top: 12px;width: 273px;text-align: center;color: #DD621F;font-weight: bold; background:url(../Img/regbut.png) repeat-x;}
.login_main_m_bom_t{ color: #999; line-height: 1.1; text-align: center; font-size: 12px; height:46px; background: url(../Img/bom_corner.png) left bottom no-repeat; width: 377px; }
/*Login User*/
.userreg{ padding-top:50px; margin:0 auto; widows:900px; height:auto;width: 900px; }
.userregh4{ margin: 0 0 10px 30px; padding-top: 10px; font-size: 22px; font-weight: 513; color: #FF9630; }
.userreg p{padding: 0 0 20px 30px;border-bottom: 1px dashed #E3E3E3;color: #999;}


/*Reg User*/
.fl{ }.fr{float:right;}.fn{float:none;}
.invisible{visibility:hidden;}.overflow{overflow:hidden;}
.yellow_button{background:url(../Img/reg_btn.png);height:42px;overflow:hidden;width:132px;}
.red{ color: #ff0000; font-weight: bold; width: 15px; }
#formbox{padding:20px; border:solid 1px #D1D1D1; margin:20px auto; width:860px; font-size:12px;color:#676767; background-color:#FFF }
.item label, .item input, .item select, .item textarea, .item button, .item .label{ float:left; font-size:12px;}
#formbox h4{ margin: 0 0 5px 30px; padding-top: 10px; font-size: 22px; font-weight: 513; color: #FF9630; }
#formbox h5{margin: 0 0 10px 30px; padding-top: 10px; font-size: 18px; font-weight: 513; color: #FF9630;}
#formbox p{ padding: 0 0 20px 30px; font-size: 14px; margin-bottom: 15px; border-bottom: 1px dashed #E3E3E3; color: #676767; }
#formbox .text{ width:200px; height:20px; padding:4px 3px; border:1px solid #ccc; border-radius: 3px; font-size:14px;}
#formbox .text1{width:30px; padding:4px 3px;}
.reguser li{ display:block; padding:2px 40px; height:36px; line-height:36px;}
.reguser li input,textarea,select{ color:#999;}
       #formbox .reguser li input:focus{ border:2px solid #09F; background-color:#FEFFEE;}
       #formbox .reguser li textarea:focus{ border:2px solid #09F; background-color:#FEFFEE;}
       #formbox .reguser li select:focus{ border:2px solid #09F; background-color:#FEFFEE;}
#formbox .input_validation-failed { border: 2px solid #FF0000; color:red;}

/*User*/
#User{ margin: 0 auto; padding:10px 20px; width: 960px; height:700px;}
#UserContent{ margin:30px auto;width:1000px; height: auto; background-color: #FFF;}
#UserLeft{ float: left; width: 200px; height: auto; _display: inline; }
.UserLeft01{width:198px; height:auto;border: 1px solid #E1E1E1; margin-bottom:20px;}
#UserLeft H4{ padding:3px 50px; text-align:center; font-size:14px;color:#7E7E7E; background-color:#fafafa;border-bottom: 1px solid #E1E1E1; margin:0;}
.Userleftlist{width:100%; margin:10px auto;}
.Userleftlist ul li{ display:block; padding:5px 30px}
#UserRight{ float:left; margin-left:20px;width:740px; height:auto; _display:inline}
#UserData{ border:1px solid #e1e1e1; height:auto;}
#UserData .text{ margin-left:5px;width:200px; height:20px; padding:4px 3px; border:1px solid #ccc; border-radius: 3px; font-size:12px; font-family:arial,"微软雅黑";}
#UserData .userradio{ margin-left:10px;}
#UserData .text-1{ width:300px;}
#UserData ul li{ display:block; padding:5px 0;}
#UserData span{ display:block; float:left; width:100px; height:12px; text-align:right; padding:4px 3px;}
#UserData label{ display:block;width:300px; padding:5px 5px; height:20px;}


/*About*/
#aboutNav{ width: 668px; height: 35px; float: right; background-color: #f1f1f1; display: block; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc; }
#aboutNav ul { margin-left:10px;}
#aboutNav ul li{ float: left; line-height: 35px; height: 35px; padding-left: 15px; }
.aboutimg{margin:10px auto; width:600px;}
.aboutimg img{height:192px; width:600px; border:1px solid #f1f1f1;}
#aboutright{ width: 208px; float: left; height: auto; border: 1px solid #ccc; background-color: #FFF; }
#aboutright p{ background-color: #f1f1f1; margin: 0; height: 35px; text-align: center; line-height: 35px; font-size: 14px; font-weight: bold; }
#aboutright ul{ height: auto; }
.aboutleft{ width: 668px; min-height: 500px; float: right; background-color: #fff; border: 1px solid #c1c1c1; margin-bottom: 10px; }
.aboutleft h3{font-size:14px; font-family:"Microsoft YaHei"; text-align:center; line-height:30px; font-weight:bold;}
.aboutleft hr{ width: 600px; height: 1px; border: none; border-top: 1px dashed #c1c1c1; margin: 10px auto; }
.conformat{ margin: 20px 30px; line-height: 150%; min-height: 380px; overflow: hidden; }
.hasbackcolor{ color:#fff; background-color:#cb464c; display:block; height:35px; width:208px;}
#aboutright .hovercolor{ background-color:#cb464c; color:#fff; display:block; height:35px; width:208px;}
#aboutright .hovercolor a{color:#fff;}
.sortnavbar{height: 35px; line-height: 35px; background-color: #fafafa; border-bottom: 1px solid #ccc;}
.sortnavbar span{margin:0 12px;}
.sortnavbar a:link{color:#535353; display:block;height:35px; width:208px;}
.linknavbar{ color:#fff;height: 35px; line-height: 35px; background-color: #fafafa; border-bottom: 1px solid #ccc;}
.linknavbar span{margin:0 12px;}
.linknavbar a:link{color:#fff; background-color:#cb464c;display:block;height:35px; width:208px;}
.Adv_01{ width: 208px; height: 78px; float: left; border: 1px solid #ccc; background-color: fafafa; margin-top: 20px; }



/*NewsList*/
.aboutleft ul li{ height: 100px; border-bottom: 1px dashed #c1c1c1; padding: 15px 0; }
/*.aboutleft ul li span{ float:right; height:30px; line-height:34px;}*/
.pagelist{ width: 590px; height: 30px; line-height: 30px; margin: 0 0 10px 15px; clear: both; }
.pagelist span{ margin:0 2px; height:16px; line-height:25px; padding:5px 5px;}
.pagelist a{ margin:0 3px; height:14px; line-height:25px; padding:5px 5px; border:1px solid #e5e5e5; background-color:#f4f4f4;}
.pagebar{ margin-bottom:20px;}
.newstags{ display:block; margin:0 auto; height:30px;line-height:30px; width:600px; text-align:center;}
.newsmore1{float:right; margin-left:30px; display:block; height:30px; line-height:30px;}
.newimg{ width: 163px; height: 98px; float: left; border:1px solid #ccc; }
.newslist{ display: block; float: left; height: 100px; width: 400px; font-family: "宋体"; font-size: 12px; margin-left: 20px; }
.newslistcon{margin:20px 30px;}
.newstitle{ height: 26px; width: 280px; line-height: 26px; display: block; float: left; font-family:"Microsoft Yahei";}
.newsdate{ display: block; width: 120px; float: left; height: 26px; line-height: 26px; text-align: right; }
.newscon{ display: block; width: 400px; float: left; height: 50px; line-height: 20px; }
.newsmore{ display: block;margin-left:30px; height: 22px; line-height: 22px; width: auto; text-align: left; float: left; }

/*CaseList*/
.caseleft{ width: 668px; min-height: 500px; float: right; background-color: #fff; border: 1px solid #c1c1c1; margin-bottom: 10px; }
.caselistcon{ margin: 20px 30px; min-height: 450px; }
.caselistcon ul li{ height: 210px; width: 180px; padding: 5px; border: 1px solid #ccc; float: left; margin: 0 5px 10px 5px; }
.caseimg{width:178px; height:110px;}
.casetitle{ display:block; height:30px; line-height:30px;}
.casecon{ display: block; line-height: 20px; }
.casemore{ display:block; line-height:22px; float:right;}
.jianyu{ display:block; width:10px; height:10px; float:left;}
#album_nav{ float: left; width: 106px; text-align: center; height: 252px; }
#album_output{ float: left; width: 472px; height: 262px; margin-left: 20px; }
#casealbum{ overflow:hidden;}
#casealbum img { border: none; width: 106px; height: 58px; margin-bottom: 10px; }
#album_output img { display: block; margin: 0 auto; width: 472px; height: 262px; }
.casecont{ margin: 15px auto 0 auto; width: 598px; clear: both; }
.casecont hr{width: 600px; height: 1px; border: none; border-top: 1px dashed #c1c1c1; margin: 0 auto 10px auto;}

/*Video*/
.videoleft{ width: 668px; min-height: 500px; float: right; background-color: #fff; border: 1px solid #c1c1c1; margin-bottom: 10px; overflow: hidden; }
.videolistcon{ min-height: 450px; }
.videolistcon ul li{ width: 196px; height: 132px; float: left; margin: 10px 11px 10px 11px; }
.videoimg{ width: 192px; height: 108; padding: 2px; border: 1px solid #ccc; }
.videotitle{ display: block; height: 20px; line-height: 20px; overflow: hidden; }
.videocon{ margin: 0px auto; width: 640px; }
.videoleft h3{ font: "宋体"; font-size: 14px; text-align: center; line-height: 30px; font-weight: bold; margin: 20px auto 10px auto; }
.videoleft hr{ width: 600px; height: 1px; border: none; border-top: 1px dashed #c1c1c1; margin: 5px auto; }
.videocon embed{ margin:0 auto;}




/*product*/
.productleft{ width: 668px; float: right; margin-bottom: 10px; background-color: #fff; border: 1px solid #ccc; }
.productcon{ overflow: hidden; }
.productcon li{ width: 310px; border: 1px solid #e1e1e1; padding: 5px; background-color: #fff; float: left; margin: 5px 6px 15px 6px; }
.productimg{ float: left; width: 136px; height: 136px; }
.pro_list{ width: 310px; }
.pro_list h2{ font-size: 12px; font-family: "microsoft Yahei"; text-align: center; font-weight: bold; line-height: 20px; height: 20px; margin: 0; padding: 3px; float: left; display: block; width: 168px; }
.seviselink p{ padding:3px; float:left; display:block; margin:0 0 0 5px; width:160px; line-height:16px; text-align:left; }
.product_name{ font-family:"arial";}

.productcon_list li{ width: 190px; border: 1px solid #e1e1e1; padding: 5px; background-color: #fff; float: left; margin: 5px 10px 10px 10px; }
.productcon_list li img{ float: left; width: 190px; height: 190px; }
.productcon_list span{ font-size: 12px; text-align: center; font-weight: bold; line-height: 20px; height: 20px; margin: 0; padding: 5px; float: right; display: block; width: 180px; }

.productbuy{ width: 868px; border: 1px solid #e1e1e1; background-color: #fff; height: 270px; margin-bottom: 15px; padding: 15px; }
.productbuy_img{ float: left; width: 230px; height: 230px; padding: 20px; }
.productbuyimg{ width: 230px; height: 230px; }
.productbuy_inquery{ float: right; width: 540px; height: 270px; padding: 0 20px; }
.productbuy_inquery h1{ font-family:"Arial";}
.productbuy_inquery p{ color:#F00; margin:0; font-weight:bold; line-height:30px;}
.productbuy_inquery h2{ margin:0; font-size:16px;}
.productbuy_inquery li{ height: 26px; margin-bottom: 3px; line-height: 26px; }
.productbuy_inquery .text{ width: 180px; height: 20px; padding: 2px 2px; border: 1px solid #ccc; border-radius: 3px; font-size: 12px; }
.inqy_span1{width:80px; display:block; float:left; text-align:right; line-height:26px;}
.inqy_span2{ width:168px; display:block; float:left; text-align:left; line-height:26px;}
.inqy_1 { width: 230px; }
.subInquery{ width:80px; height:30px; margin-left:50px;}
.Tabspan1{ border-bottom: 1px solid #E7E8EA; width: 580px; display: inline-block; padding: 5px 10px 5px 40px; vertical-align: middle; text-align: left; line-height: 30px; }
.Tabspan1 label{ margin-left:10px; line-height:30px;}
.Tab_p{ margin:10px 30px; line-height:2em;}
.P_contab1{ margin:10px 30px;}
	.P_contab1 h3{ text-align:center;}
	.Tec_query{}
		.Tec_query li{ margin:10px auto;}
        .Tec_query li input,textarea,select{ color:#999;}
        .Tec_query li input:focus{ border:2px solid #09F; background-color:#FEFFEE;}
        .Tec_query li textarea:focus{ border:2px solid #09F; background-color:#FEFFEE;}
        .Tec_query li select:focus{ border:2px solid #09F; background-color:#FEFFEE;}
        .Tec_query .Tec_300{ width:260px; height:18px; line-height:18px; padding:2px;}
        .Tec_query .Tec_308{ width:268px; height:26px; line-height:20px; padding:2px;}
        .Tec_query .Tec_80{width:80px; height:18px; line-height:18px; padding:2px;}
        .Tec_query .Tec_460{width:460px; height:80px; line-height:16px; padding:5px;}
        .Tec_query .Tecbutton{ width:80px; height:26px; border:0; background: url(../Img/buttonbg.jpg) 0 0 no-repeat}
        .Tec_query li label{ margin-left:5px; color:#F00; line-height:20px;}
.P_contab2{}
.m0{ margin: 20px 8px; }
.P_contab1 hr{width: 600px; height: 1px; border: none; border-top: 1px dashed #c1c1c1; margin: 10px auto;}
p#vtip {position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 3px; -webkit-border-radius: 3px; z-index: 9999;}
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }
.input_validation-failed { border: 2px solid #FF0000; color:red;}
.productinfo{}

/*Message*/
.message{ margin:20px 50px;}
.message h3{text-align:center; font-family:"microsoft yahei";}
.message .mageform{}
		.mageform li{ margin:10px auto;}
        .mageform li input,textarea,select{ color:#999;}
        .mageform li input:focus{ border:2px solid #09F; background-color:#FEFFEE;}
        .mageform li textarea:focus{ border:2px solid #09F; background-color:#FEFFEE;}
        .mageform li select:focus{ border:2px solid #09F; background-color:#FEFFEE;}
        .mageform .Tec_300{ width:260px; height:18px; line-height:18px; padding:2px;}
        .mageform .Tec_308{ width:268px; height:26px; line-height:20px; padding:2px;}
        .mageform .Tec_80{width:80px; height:18px; line-height:18px; padding:2px;}
        .mageform .Tec_460{width:460px; height:80px; line-height:16px; padding:5px;}
        .mageform .Tecbutton{ width:80px; height:26px; border:0; background: url(../Img/buttonbg.jpg) 0 0 no-repeat}
        .mageform li label{ margin-left:5px; color:#F00; line-height:20px;}

/*SelectModel*/
.Tech_inquery{ margin: 10px auto; width: 700px; height: auto; padding: 20px 30px; background-color: #fff; border: 1px solid #e1e1e1; -webkit-box-shadow: 2px 2px 2px #999;/*webkit*/ -moz-box-shadow: 2px 2px 2px #999;/*firefox*/ box-shadow: 2px 2px 2px #999;/*opera或ie9*/ }
.Tech_inquery p{ color:#F00; margin:0; font-weight:bold; line-height:30px;}
.Tech_inquery h2{ margin:0; font-size:16px;}
.Tech_inquery li{ min-height:30px; height:100%; margin-bottom:3px; }
.Tech_inquery .text{ width: 230px; height: 20px; padding: 2px 2px; border: 1px solid #ccc; border-radius: 3px; font-size: 12px; display: block; float: left; }
.Techtitle{ margin: 20px auto; font-size: 20px; width: 200px; text-align: center; }
.Techradio{height:26px;margin:0 5px;}
/*verification*/
.onShow{ display:inline-block;padding:2px 0; margin-left:5px;font-size:12px; line-height:26px;}
.onCorrect{display:inline-block; height:16px;margin-left:5px;background:url(../Img/onCorrect.png) center left no-repeat;padding-left:25px;font-size: 12px;line-height:16px;}
.onError{display:inline-block; margin-left:5px;background:url(../Img/onError.png) center left no-repeat;padding-left:25px;font-size: 12px;line-height:26px;}
.onFocus{display:inline-block;margin-left:5px;background:url(../Img/onFocus.png) center left no-repeat; padding-left: 25px; font-size: 12px; line-height: 26px;}
   
/*Down*/
	.downlist{ width: 668px; min-height: 500px; margin-bottom: 10px; float: right; border: 1px solid #ccc; background-color: #fff; }
    .downlist ul{ display:block;}
    .downlist li{ float: left; height: 100px; width: 626px; margin: 10px; padding: 5px 10px; border-bottom: 1px dashed #ccc; }
    .downlistspan{ text-align: left; line-height: 20px; display: block; float: left; width: 480px; margin-left: 15px; min-height: 50px; }
    .downlistimg{ border: 1px #ccc solid; width: 110px; height: 84px; padding: 2px; display: block; float: left; }
    .download{ display: block; float: right; width: 120px; height: 30px; }
    .downloada{display: block; width: 480px; float: left; margin-left: 15px; line-height: 20px; font-family:"microsoft yahei";}
    .downcon{ width: 608px; min-height: 500px; margin-bottom: 10px; float: right; border: 1px solid #ccc; background-color: #fff; padding: 30px;}
    .downcon h3{ font-family:"microsoft yahei";}
    .searchdown{width: 668px;height: 35px;float: right;background-color: #F1F1F1;display: block;border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-top: 1px solid #CCC;}
    
    
    
    
/*Tab*/
.type_menu_3 { height:36px;}
.type_menu_3 ul {background-color:#f2f2f2;height:36px; line-height:26px; letter-spacing:1px; width:668px;}
.type_menu_3 .tab li { float:left; cursor:pointer;}
.type_menu_3 .tab ul { float:left; }
.type_menu_3 .tab a span { line-height:36px;}
.tab_a { background-color:#FFF;}
.tab_a_1{ background-color:#FFF; border-right:1px solid #d0d9e2;}
.border_r { border-right:1px solid #e1e9f1; padding:5px 15px;}
.border_b { border-bottom:1px solid #e1e9f1;}

#TabContent{ width: 668px; min-height:772px; list-style-type: none; color: #585953; font-family: "Arial";}
#TabContent h3{ font-family:"microsoft yahei"; color:#FF4D4D;}
.definition_ul {text-align:right;}
.definition_ul li { float:right; margin-right:28px; height:36px; margin-top:24px; *margin-top:0px; *margin-bottom:24px!important;*margin-bottom:0px}
.definition_ul li img { margin-left:8px; margin-right:8px;}
#conProductTab_2 ul { list-style: outside; list-style-type:disc;padding-left:20px;}
.show{ display: block; background-color: #fff;}
.hidd{display:none;}

/*Seclet Product*/
.selcetbg{ background:#fff;}
.selcetprotop{ margin: 0 auto; width: 898px; height: 38px; border: dashed 1px #ccc; background-color: #fafafa; }
.selcetprotop Img{ float: left; height: 38px; width: 157px; }
.selcetprotop ul{ width: 900px;}
.selcetprotop ul li{ line-height: 26px; float: left; margin: 5px 0 6px 25px;}
.selcetprotop ul li input{ width: 80px; background: #FFF url(../Img/text-field-bg.png) top repeat-x; border: 1px solid #d8d8d9; color: #787878; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 2px; height: 20px; }
.volumeselect{width:70px; margin:0; height:26px; border:1px solid #d8d8d9; color:#787878;}
.w80px{ width: 80px; margin-left: 5px; border: 1px solid #d8d8d9; height: 26px; }
.selecttop{ margin: 10px auto; height: 130px; font-family: "Microsoft yahei"; }
.selecttop h2{ color:#c82027;}
.selecttop p{ font-size:12px; font-family:"Microsoft yahei";line-height:30px; color:#c82027;}
.selectinfo{ margin: 10px auto; width: 900px; height: auto; }
.selectinfo p{ line-height:30px; color:#c82027}
.selectN_ul{ height: 30px; color: #666; font-weight: bold; border-bottom: 1px #CDCDCD solid; border-top: 1px #CDCDCD solid; border-right: 1px #CDCDCD solid; background-color: #F2F2F2; }
.slistw100{ float: left;height: 30px; line-height: 30px; text-align: center; vertical-align: middle; border-left: 1px #CDCDCD solid; }
.slistw80{ float: left; height: 30px; line-height: 30px;text-align: center; vertical-align: middle; height: 30px; border-left: 1px #CDCDCD solid; }
.slistw65{ width:70px;}
.slistw140{ width:160px;}
.slistw120{width:120px;}
.slistw105{width:105px;}
.slistw85{ width:80px;}
.selectlink100{float: left;height: 30px;line-height: 30px; text-align: center; vertical-align: middle; border-left: 1px #CDCDCD solid;}
.selectlink80{float: left; height: 30px;line-height: 30px; text-align:center; vertical-align: middle; height: 30px;border-left: 1px #CDCDCD solid;}
.selectlinkUL{ width:899px; height: 30px; color: #666; border-bottom: 1px #CDCDCD solid; border-right: 1px #CDCDCD solid; cursor: pointer; }
.st65{ width:70px;}
.st105{width:105px;}
.st120{width:120px;}
.st140{width:160px;}
.st85{ width:80px;}
.Tech_span1{width:120px; display:block; float:left; text-align:right; line-height:26px;}
.Tech_text{width:350px; display:block; float:left; height:80px;padding:2px 2px; border:1px solid #ccc;font-size:12px; color:#666;}
.w60px{ width:60px; height:26px;}
.Searchbutton1{ padding:0; margin:5px 0; float:left; margin-left:15px;}
.Searchbutton1 button{background: url(../Img/Search1.png) no-repeat;width:49px;height:29px;overflow:visible;border:0 none;float:left;white-space:nowrap;padding-left:0;cursor:pointer;text-indent:-9999px;margin:0 0 0 -1px;/**/}
.Searchbutton1 button:hover{ background:url(../Img/Search2.png) no-repeat;}

/*Single page*/
.aboutleft .honor{ height:auto;overflow:hidden;}
.honor .ul_01{ display:block;text-indent: 0em;}
.honor .ul_02{ display:block;line-height: 150%;text-indent: 0em;}
.honor .ul_01 .li_h1{width:150px; height:27px; line-height:27px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1; background-color:#F4F4F4; text-align:center;   color:#363636; float:left;padding:0px; border-bottom:none;}
.honor .ul_01 .li_h2{width:228px; height:27px; line-height:27px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1; background-color:#F4F4F4; text-align:center;  color:#363636; float:left;padding:0px;border-bottom:none;}
.honor .ul_01 .li_h3{width:104px; height:27px; line-height:27px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1; background-color:#F4F4F4; text-align:center;  color:#363636; float:left;padding:0px;border-bottom:none;}
.honor .ul_01 .li_h4{width:118px; height:27px; line-height:27px; border-top:1px solid #c1c1c1; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; background-color:#F4F4F4; text-align:center; color:#363636; float:left;padding:0px;border-bottom:none;}
.honor .ul_02 .li_h5{width:150px; height:96px;border-bottom: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1;text-align: center;color: #363636;float: left; padding:5px 0;}
.honor .ul_02 .li_h6{width:228px; height:96px;border-bottom: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1;text-align: center;color: #363636;float: left;padding:5px 0;vertical-align:middle;}
.honor .ul_02 .li_h7{width:104px;height:96px;border-bottom: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1;text-align: center;color: #363636;float: left;padding:5px 0;vertical-align:middle;}
.honor .ul_02 .li_h8{width:118px;height:96px;border-bottom: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1;text-align: center;color: #363636;float: left;padding:5px 0;border-right: 1px solid #c1c1c1;vertical-align:middle;}

/*Search*/
.searchInput{ display:block;width: 180px;height:21px;line-height: 21px;border:1px solid #D4D4D4;float:left; margin:7px 5px;}
.searchBtn{ BACKGROUND: url(../images/bg.png) no-repeat right -48px; WIDTH: 48px; CURSOR: pointer; BORDER-TOP-STYLE: none; LINE-HEIGHT: 22px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 22px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none; margin:7px 5px; }
.searchpro{ display:block; height:35px; float:right; margin-right:20px;}
