/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0; font-size:13px; /*color:#333333;*/}
body{ background-color:#fff;font-size: 13px ;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;list-style-type: none;}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;}
a:hover{text-decoration: none;}
*{outline:none; padding:0px; margin:0px;}
img { max-width: 100%;max-height: 100%;}

.contentbox{ width:1200px; overflow:hidden; margin:0px auto; }
.header{ overflow:hidden;height: 605px;}
/*banner*/
.banner{ width:100%; height:605px; overflow:hidden; margin:0px auto; text-align:center; position:relative;}
.bannerimg{ overflow:hidden; width:100%; height:605px;}
.bannerimg ul li img{ height:605px; width:100%;}
.bannerico{ position:absolute;right:45%;z-index: 999;bottom:70px; height:20px;}
.bannerico li{float: left;margin: 5px 0px 0px 7px;background: #DBD1C9;text-indent: -999999px;cursor: pointer; width:12px; height:12px;}
.bannerico li.bannericoon{ background:#df0844;}
/*banner end*/
/*top*/
.top{z-index:9999;top:37px; width:1198px;}
.topl{ float:left; overflow:hidden; width:598px;height:68px;}
.topr{ float:right; overflow:hidden; width:599px; height:68px;}
.topr .search{ width:420px; float:right; overflow:hidden; height:32px; margin-top:19px;}
.topr .search p{ float:left; height:32px; margin-right:6px;}
.topr .search p .searchtxt{ width:305px; height:30px;  line-height:30px; border:none; color:#000; border:1px solid #ff7300; padding-left:10px;}
.topr .search p .searchbtn{ width:85px; height:32px; line-height:31px; text-align:center; color:#fff; border:none; background:#ff7300; cursor:pointer;}
/*top end*/
/*nav*/
.nav{height:50px; line-height:50px; overflow:hidden; }
.nav ul li{ float:left; width:120px; text-align: center;}
.nav ul li a{ font-size:14px; color:#fff;}
.nav ul li.navbg{ background:#df0844;}
/*nav end*/

.main{overflow:hidden;}
.mainbox{ overflow:hidden; margin-top:25px;}
/*  ҳ-  ϵ    */
.lxwm{ float:left; overflow:hidden; width:350px;}
.lxwm p{ line-height:30px; color:#777;overflow:hidden;}
.lxwm p b{ float:left; display:block; font-weight:normal; background:url(../images/lxwmico.png) no-repeat; padding-left:30px;}
.lxwm p font{ color:#000; float:left; display:block; width:240px;word-wrap:break-word;word-break:break-all;}
.lxwm p font a{ color:#0086CB} 
.lxwm p font a:hover{ color:red; text-decoration:underline;}
.lxwm p b.lxrico{ background-position:left 2px;}
.lxwm p b.dhico{background-position:left -25px;}
.lxwm p b.sjico{background-position:left -50px;}
.lxwm p b.dzico{background-position:left -77px;}
.lxwm p b.ybico{background-position:left -103px;}
.lxwm p b.czico{background-position:left -130px;}
.lxwm p b.hylxico{background-position:left -159px;}
.lxwm p b.sjwzico{background-position:left -186px;}
.lxwm p b.qjbwzico{background-position:left -212px;}
.lxwm p b.email{ background:url(../images/email.png) no-repeat left center;}
/*  ҳ-  ϵ     end*/
/*  ˾    */
.about{ float:right; overflow:hidden; width:840px; height:245px;}
.aboutl{ overflow:hidden; float:left; width:280px; height:230px; border:1px solid #ccc; margin-top:10px;}
.aboutl b{vertical-align: middle;text-align: center;display: table-cell;width:280px; height:230px;}
.aboutl img{max-width:276px; max-height:226px;}
.aboutr{ overflow:hidden; float:right; width:545px; height:235px;}
.aboutr p{ line-height:30px;}
.aboutr p a{ color:#DF0844;}
/*  ˾     end*/
/* Ƽ   Ʒ*/
.tjcp{ overflow:hidden; margin-top:30px;}
.tjcptop{ background:url(../images/tjcp.png) no-repeat center center; height:42px; line-height:42px;}
.tjcptop p{ text-align:center; height:21px; line-height:21px; overflow:hidden;}
.tjcptop p b{ font-size:14px;}
.tjcpbox{ margin:10px 0px; overflow:hidden;}
.tjcpbox ul li{ width:190px; height:250px; float:left; overflow:hidden; margin:5px;}
.tjcpbox ul li a.tjcpboximg{ display:block; width:198px; height:158px; background:#e5e5e5;vertical-align: middle;text-align: center;display: table-cell; border:1px solid #e5e5e5;}
.tjcpbox ul li a.tjcpboximg img{max-width:198px; max-height:158px;}
.tjcpbox ul li a.tjcpboximg:hover{ border:1px solid red;}
.tjcpbox ul li p{ line-height:20px; overflow:hidden; margin-top:5px;}
.tjcpbox ul li p a{ height:40px; line-height:20px; text-align:center; overflow: hidden; display:block; color:#555;}
.tjcpbox ul li p a:hover{ color:red; text-decoration:underline;}
.tjcpbox ul li font{ display:block;height:20px; line-height:20px; overflow:hidden; color:#0092dd; }
/* Ƽ   Ʒ*/
/*Ʒ      */
.brand{ width:265px; float:left; overflow:hidden; height:280px;}
.title{ height:30px; line-height:30px; overflow:hidden; background:url(../images/ico.png) no-repeat left center;}
.title p{ font-size:14px; font-weight:bolder; padding-left:27px;}
.brandbox{ overflow:hidden;}
.brandbox ul li{ width:125px; float:left; overflow:hidden; margin:5px 3px 3px 4px;}
.brandbox ul li a.brandboximg{border:1px solid #e7e7e7; width:123px; height:88px; display:block;vertical-align: middle;text-align: center;display: table-cell;}
.brandbox ul li a.brandboximg:hover{ border:1px solid red;}
.brandbox ul li a.brandboximg img{max-width:120px; max-height:85px;}
.brandbox ul li p { text-align:center; height:26px; line-height:26px; overflow:hidden;}
.brandbox ul li p a{ color:#777;}
.brandbox ul li p a:hover{ color:red; text-decoration: underline;}
/*Ʒ      */
/*   Ŷ ̬*/
.xwdt{ float:left; margin-left:22px; overflow:hidden; width:445px; height:280px;}
.xwdt h1{ background:url(../images/xwdth1.png) no-repeat center center; height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:bolder;}
.xwdt ul{ padding:0px 15px; overflow:hidden;}
.xwdt ul li{ height:35px; line-height:35px; overflow:hidden; background:url(../images/ico2.png) no-repeat left center; padding-left:18px;}
.xwdt ul li span{ float:right; color:#888;}
.xwdt ul li a{ display:block; overflow:hidden; height:35px; color:#000; width:320px;}
.xwdt ul li a:hover{ text-decoration:underline; color: #0086CB;}
/*   Ŷ ̬*/
/*  Ʒ    */
.cpfl{ width:265px; float:left; overflow:hidden;}
.cpflbox{ background:#f0f1f3; overflow:hidden; padding:20px;}
.cpflbox div h2{ overflow:hidden; background:url(../images/ico3.png) no-repeat left center; padding-left:15px; height:28px; line-height:28px;}
.cpflbox div h2 a{color:#000;}
.cpflbox div ul{ padding:0px 0px 0px 25px; overflow:hidden;}
.cpflbox div ul li{ background:url(../images/cpflico.png) no-repeat left center; height:31px; line-height:31px; overflow:hidden; padding-left:30px;}
.cpflbox div ul li a{ color:#777;}
.cpflbox a:hover{ color:red; text-decoration:underline;}
/*  Ʒ    */
/*  Ʒչʾ*/
.cpshow{ width:915px; float:right; overflow:hidden;}
.cpshowbox{border: 1px solid #E7E7E7; overflow:hidden; padding-bottom:10px;}
.cpshowbox ul li{ width:215px; overflow:hidden; float:left; margin:15px 4px 2px 8px;}
.cpshowbox ul li a.cpshowboximg{ border:1px solid #E7E7E7; display:block;width:213px; height:178px; overflow:hidden;vertical-align: middle;text-align: center;display: table-cell;}
.cpshowbox ul li a.cpshowboximg:hover{ border:1px solid red;}
.cpshowbox ul li a.cpshowboximg img{max-width:213px; max-height:178px;}
.cpshowbox ul li p{line-height:20px; overflow:hidden; margin-top:5px;}
.cpshowbox ul li p a{ height:40px; line-height:20px; text-align:center; overflow: hidden; display:block; color:#555;}
.cpshowbox ul li p a:hover{ color:red; text-decoration:underline;}
.cpshowbox ul li font{ display:block;height:20px; line-height:20px; overflow:hidden; color:#0092dd;text-align: center; }
/*  Ʒչʾ*/
/*foot*/
.foot{ overflow:hidden; background:#1e1e1e;margin-top:35px; padding-bottom:15px;}
.footboxtop{overflow:hidden; padding:35px 0px 15px 0px;}
.footboxtopl{ float:left; width:1015px;overflow:hidden;}
.footboxtopl p{ overflow:hidden; line-height:45px;color:#999;}
.footboxtopl p span{ padding:0px 14px; color:#4E4E4E}
.footboxtopl p a{ color:#999;}
.footboxtopl p a:hover{ color:#df0844; text-decoration:underline;}
.footboxtopr{ float:right; overflow:hidden; width:110px; margin-right:20px;}
.footboxbottom{ border-top:2px solid #333; padding:5px 0px;}
.friendlink{margin:0px auto; overflow:hidden;}
.friendlink a{color:#999; padding-right:20px;}
.friendlink a:hover{ color:#df0844; text-decoration:underline;}
.friendlink b{ color:#0092dd; padding-right:20px;}
/*foot*/
/* 沿    */
.navigation{ background:#DCF2FE; height:36px; line-height:36px; overflow:hidden; margin:12px auto;}
.navigation p{padding-left:8px;}
.navigation p a{ color:#000;}
.navigation p b{ color:#0092DD;}
.navigation a:hover{ color:red; text-decoration:underline;}
/* 沿    */


.leftbox{ float:left; overflow:hidden; width:265px;margin-top: 25px;}
.rightbox{ float:right; overflow:hidden; width:915px;margin-top: 25px;}
/*    -  ϵ  ʽ*/
.leftlxfs{ overflow:hidden; margin-bottom:12px;}
.leftlxfs h1{ background:url(../images/lxico.png) no-repeat left center; font-size:14px; font-weight:bolder;padding-left:25px; height:30px; line-height:30px;}
.leftlxfsbox{border: 1px solid #E7E7E7; padding:12px 10px; overflow:hidden;}
.leftlxfsbox p{line-height:30px; overflow:hidden;color: #777;word-wrap: break-word;word-break:break-all;}
.leftlxfsbox p font {color: #000;word-wrap: break-word;}
.leftlxfsbox p font a{color: #0086CB;}
.leftlxfsbox p font a:hover{ color:red; text-decoration:underline;}
/*    -  ϵ  ʽ*/
/*----  ˾    ҳ  ----*/
.company{ overflow:hidden;}
.rightboxtitlt{ height:34px; line-height:34px; overflow:hidden; background:url(../images/gsico2.png) no-repeat left bottom;margin-bottom:8px;}
.companytop b{ background:url(../images/gsico.png) no-repeat left center; padding-left:25px; font-size:14px;}
.companybox{border: 1px solid #E7E7E7; overflow:hidden;padding:20px; line-height:32px;font-size:14px;}
.companybox p{ line-height:32px;font-size:14px;}
/*----  ˾    ҳ  ----*/

/*    - Ƽ   Ʒ*/
.tjcppublic{ margin-top:15px; overflow:hidden;border: 1px solid #E7E7E7;}
.tjcppublic h1{ height:30px;overflow:hidden; background:#f0f1f3;}
.tjcppublic h1 b{font-size:14px;font-weight:bolder;display:block;height:16px;border-left: 5px solid #0092dd;margin-top:7px;margin-left:12px;padding-left:8px;width:100px;}
.tjcpboxdome{overflow:hidden;position:relative;}
.tjcpboxdomeli{ overflow:hidden; border:none; width:898px; margin:0px 8px;}
.tjcpboxdomeli ul li{margin:12px 3px 2px 6px; overflow:hidden;}
.tjcpboxdome .tjcpleft{ display:block; width:27px; height:47px;position:absolute; background:url(../images/leftbtn.png) no-repeat;left:0px; z-index:9999; top:90px;}
.tjcpboxdome .tjcpleft:hover{background:url(../images/leftbtnhover.png) no-repeat;}
.tjcpboxdome .tjcpright{display:block;width:27px; height:47px; position:absolute;background:url(../images/rightbtn.png) no-repeat;right:0px;z-index:9999;top:90px;}
.tjcpboxdome .tjcpright:hover{background:url(../images/rightbtnhover.png) no-repeat;}
/*    - Ƽ   Ʒ*/
/*----  Ʒչʾҳ----*/
.products{ overflow:hidden;}
.productstop b{ background:url(../images/productsico.png) no-repeat left center; padding-left:25px; font-size:14px;}
/*----  Ʒչʾҳ----*/
/*  ҳ    ʽ   ÿ ʼ*/
.fenye{ float:left; width:694px; height:42px; line-height:42px; padding-top:20px; padding-left:0px;margin-left:30px; _margin-left:30px;}
.fenye .pageLinkOn{width:20px; color:#FF7300; text-align:center; overflow:hidden; margin-top:5px; float:left; display:block; font:bold 12px/18px Arial, Helvetica, sans-serif; border:1px #FF7300 solid;margin-right:5px; background-color:#FFEDE1;}
.fenye a{width:20px;text-align:center; overflow:hidden; float:left; margin-top:5px; display:block;font:13px/18px Arial, Helvetica, sans-serif;border:1px #ccc solid; margin-right:5px;color: #454545;}
.fenye .pageNext{width:50px;}
.fenye a:hover{ color:#FF7300;border:1px #FF7300 solid; background-color:#FFEDE1; text-decoration:none;}
.pageAll{ float:left; line-height:30px; font-size:12px; color:#000;}
/*  ҳ    ʽ   ý   */
/*-------  ˾    ҳ------*/
.news{ overflow:hidden;}
.newstop b{ background:url(../images/news1.png) no-repeat left center; padding-left:25px; font-size:14px;}
.newsbox{border: 1px solid #E7E7E7;overflow: hidden;padding:10px 20px 20px 20px;}
.newsbox ul li{ height:35px; line-height:35px; overflow:hidden; background:url(../images/nwes2.png) no-repeat left center; text-indent:12px; border-bottom:1px dashed #CAE7F9;}
.newsbox ul li span{ float:right;color: #888;}
.newsbox ul li a{ display: block; height:35px; overflow:hidden; width:785px; color:#000;float: left;}
.newsbox ul li a:hover{ text-decoration:underline; color:red;}
/*----------  ˾    ҳ--------*/
/*-------  ˾      ϸҳ------*/
.newsdetail{ overflow:hidden;border: 1px solid #E7E7E7;padding:20px;}
.newsdetailtop h1{ font-size:18px; color:red; font-weight:bolder; text-align:center; height:35px; line-height:35px; overflow:hidden;}
.newsdetailtop p{ height:32px; line-height:32px; overflow:hidden; background:#DCF2FE; text-align:center; color:#999;}
.newsdetailfont{ line-height:32px; font-size:14px; overflow:hidden; padding-top:20px;}
.newsdetailfont p{line-height:32px;font-size:14px;}
/*-------  ˾      ϸҳ------*/
/*----------    ֤  ҳ--------*/
.honor{ overflow:hidden;}
.honortop b{ background:url(../images/honorico.png) no-repeat left center; padding-left:25px; font-size:14px;}
.honorbox{border: 1px solid #E7E7E7;overflow: hidden;padding:17px 20px;}
.honorbox ul li{ float:left; width:280px; overflow:hidden; margin:6px 4px 6px 6px;}
.honorbox ul li a{ display:block; width:278px; border:1px solid #E7E7E7; height:200px;vertical-align: middle;text-align: center;display: table-cell;}
.honorbox ul li a img{max-width:276px;max-height:198px;}
.honorbox ul li p{ height:32px; line-height:32px; overflow:hidden; text-align:center; color:#555;}
.honorbox ul li a:hover{ border:1px solid red;}
/*----------    ֤  ҳ--------*/
/*----------  ƸӢ   б    ϸҳ--------*/
.jobtop b{ background:url(../images/job.png) no-repeat left center; padding-left:25px; font-size:14px;}
.jobbox{border: 1px solid #E7E7E7;overflow: hidden;padding:17px 20px;}
.jobbox h1{ background:#0092dd; height:32px; line-height:32px; overflow:hidden; color:#fff; font-size:14px; font-weight:bolder; text-indent:12px;}
.jobboxli ul{ overflow:hidden; padding-top:10px;}
.jobboxli ul li{ width:50%; background:url(../images/nwes2.png) no-repeat 11px center; height:35px; line-height:35px; overflow:hidden; color:#999; float:left; text-indent:24px;}
.jobboxli ul li font{ color:#000;}
.require{ background:#f0f1f3; padding:20px; overflow:hidden;border-radius:5px; margin-top:10px;}
.require p{ line-height:30px; overflow:hidden;color:#999;}
.require p span{ display:block; float:left; width:70px;}
.require p font{ color:#000; display:block; float:left; width:755px;}
.jobtel{ margin-top:30px; overflow:hidden; margin-bottom:10px; color:#0081c6; padding-left:50px;}
.jobtel h2{ height:45px; line-height:45px; overflow:hidden; font-weight:bolder; font-size:24px;font-family:"΢   ź ";}
.jobtel p{ height:40px; line-height:40px; overflow:hidden;font-weight:bolder; font-size:18px;font-family:"΢   ź ";}
/*----------  ƸӢ   б    ϸҳ--------*/
/*----------         б    ϸҳ--------*/
.down{ overflow:hidden;}
.downtop b{ background:url(../images/down.png) no-repeat left center; padding-left:25px; font-size:14px;}
.downbox{border: 1px solid #E7E7E7;overflow: hidden;padding:10px 20px 20px 20px;}
.downbox ul li{ height:35px; line-height:35px; overflow:hidden; background:url(../images/nwes2.png) no-repeat left center; text-indent:12px; border-bottom:1px dashed #CAE7F9;}
.downbox ul li span{ float:right; display:block;margin-top:6px;}
.downbox ul li .downboxfont{ display: block; height:35px; overflow:hidden; width:785px; color:#000;}
.downbox ul li .downboxfont:hover{ color:red; text-decoration:underline;}

.downdetail{border: 1px solid #E7E7E7;overflow: hidden;padding:20px 0px;}
.downdetailtop{ overflow:hidden; margin-top:8px;}
.downdetailtop h1{ font-size:18px; height:40px; line-height:40px; overflow:hidden; color:#df0844; font-weight:bolder; text-align:center;}
.downdetailtop p{ height:30px; line-height:30px; overflow:hidden; background:#DCF2FE; text-align:center; color:#999;}
.downdetailc{ padding:20px 45px 10px 45px; overflow:hidden;}
.downdetailcl{ float:left; overflow:hidden; width:550px;}
.downdetailcl p{ height:32px; overflow:hidden; line-height:32px; color:#777;}
.downdetailcl p font{ color:#000;}
.downdetailcl p font.downdetailclico{padding:8px 30px 8px 0px;}
.downdetailcl p font.excelico{ background:url(../images/excel.jpg) no-repeat right center;}
.downdetailcl p font.imgico{background:url(../images/img.jpg) no-repeat right center;}
.downdetailcl p font.pdfico{background:url(../images/pdf.jpg) no-repeat right center;}
.downdetailcl p font.wordico{background:url(../images/word.jpg) no-repeat right center;}
.downdetailcl p font.zipico{background:url(../images/zip.jpg) no-repeat right center;}
.downdetailcr{ float:left; overflow:hidden; width:220px; margin-top:50px;}

.dowmzl{margin:0px 45px 20px 45px;overflow: hidden; background:#f0f1f3;border-radius:5px; padding:13px;line-height:35px; }
.dowmzl p{ line-height:35px; overflow:hidden;}

.ico_excel{ background:url(../images/excel.jpg) no-repeat 20px center;padding: 6px 30px 6px 0px;}
.ico_pdf{ background:url(../images/pdf.jpg) no-repeat 20px center;padding: 6px 30px 6px 0px;}
.ico_zip,.ico_rar{ background:url(../images/zip.jpg) no-repeat 20px center;padding: 6px 30px 6px 0px;}
.ico_doc{ background:url(../images/word.jpg.jpg) no-repeat 20px center;padding: 6px 30px 6px 0px;}
.ico_jpg,.ico_gif,.ico_png{ background:url(../images/img.jpg) no-repeat 20px center;padding: 6px 30px 6px 0px;}
.ico_txt{ background:url(../images/ico_txt.png) no-repeat 20px center;padding: 6px 30px 6px 0px;}
.ico_swf{ background:url(../images/ico_flash.png) no-repeat 20px center;padding: 6px 30px 6px 0px;}
.ico_ppt{ background:url(../images/ico_ppt.png) no-repeat 20px center;padding: 6px 30px 6px 0px;}
/*----------         б    ϸҳ--------*/
/*        */
.moredown{ margin-top:8px; overflow:hidden;border: 1px solid #E7E7E7;}
.moredown h1{ height:30px;overflow:hidden; background:#f0f1f3;}
.moredown h1 b{font-size:14px;font-weight:bolder;display:block;height:16px;border-left: 5px solid #0092dd;margin-top:7px;margin-left:12px;padding-left:8px;width:100px;}
.moredown ul{ padding:12px 18px; overflow:hidden;}
.moredown ul li{ height:32px; line-height:32px; overflow:hidden; background:url(../images/moredownico.png) no-repeat left center; text-indent:18px;}
.moredown ul li .moredownfont{ display:block; color:#000; overflow:hidden; height:32px; width:765px;}
.moredown ul li span{ float:right;}
.moredown ul li span a{ color:#0096ff;}
.moredown ul li a:hover{ text-decoration:underline; color:red;}
/*        */
/*----------  ϵ    --------*/
.contact{ overflow:hidden;}
.contacttop b{ background:url(../images/contactico.png) no-repeat left center; padding-left:25px; font-size:14px;}
.contactbox{border: 1px solid #E7E7E7;overflow: hidden;padding:20px 30px;}
.contactboxli p{border-bottom: 1px dashed #CAE7F9; overflow:hidden; height:90px; background:url(../images/contactico1.png) no-repeat; text-indent:70px;}
.contactboxli p.contactboxtel{ background-position:5px 20px;}
.contactboxli p.contactboxqq{background-position:5px -70px;}
.contactboxli p.contactboxem{background-position:10px -152px;}
.contactboxli p.contactboxwz{background-position:8px -235px;}
.contactboxli p.contactboxdz{background-position:5px -330px;}
.contactboxli p font{ display:block; font-size:15px; font-weight:bolder; margin:22px 0px 8px 0px;}
.contactboxli p span{ display:block;}
/*----------  ϵ    -------*/
/*---------- ͻ     -------*/
.message{ overflow:hidden;}
.messagetop b{ background:url(../images/contactico.png) no-repeat left center; padding-left:25px; font-size:14px;}
.messagebox{border: 1px solid #E7E7E7;overflow: hidden;padding:30px 40px;}
.messagebox h1{ height:36px; line-height:36px; text-indent:130px;overflow:hidden; font-size:16px; color:red; font-weight:bolder; margin-bottom:15px;}
.zxlycontable { margin-left:40px;}
.zxlycontable tr, .zxlycontable td {height: 42px;font-size: 14px;}
.zxlycontable tr, .zxlycontable td {height: 42px;font-size: 14px;padding-right: 10px;}
.inputtext {height: 30px;width: 261px;border: 1px solid #C6CBC5;line-height: 30px; font-size: 12px;}
.inputyzn {width: 80px;height: 30px;line-height: 30px;border: 1px solid #C6CBC5;}
.messagebox p{ text-align:center; margin-top:20px;}
.messagebox p span{ margin:0px 30px;}
.msgico1{ background:url(../images/tishiico.png) no-repeat left center;height: 42px; line-height:42px; text-indent:24px; display:block; color:#838383; width:250px; overflow:hidden;}
.msgico2{ background:url(../images/cuowuico.png) no-repeat left center;height: 42px; line-height:42px; text-indent:24px; display:block; color:#838383; width:250px; overflow:hidden;}
.hide{display:none}
#ProMsg {width:262px;border: 1px solid #C6C6C6;font-size: 12px;color: #858585;}
/*---------- ͻ     -------*/

.cpdetail{border: 1px solid #E7E7E7;overflow: hidden; margin-bottom:8px;}
.cpdetailtop{ overflow:hidden;padding:20px 30px 10px 30px;}
.cpdetailtop h1{ height:25px; line-height:25px; text-align:center; color:#0092dd; font-weight:bold; font-size:20px; overflow:hidden; margin-bottom:12px;}
.cpdetailtopl{ float:left; overflow:hidden; width:260px; height:270px;}
.cpdetailtopl b{ display:block; width:258px; height:268px;border: 1px solid #E7E7E7;vertical-align: middle;text-align: center;display: table-cell;}
.cpdetailtopl b img{max-width:256px;max-height:266px;}
.cpdetailtopr{ float:right; overflow:hidden; width:580px;}
.cpdetailtopr p{ line-height:32px; overflow:hidden; font-size:13px;}
.cpdetailtopr p b{ display:block; float:left; width:130px; height:32px; overflow:hidden;}
.cpdetailtopr p font{ display:block; float:left; margin-left:21px; height:32px; overflow:hidden; width:425px; font-size:14px;}
.cpdetailtopr p span{ display:block; float:left;height:32px; overflow:hidden; font-size:14px;}
.cpdetailtopr p span em{ color:red; font-size:14px; font-weight:bolder;}

.cpdetailbottom{ padding-bottom:30px; overflow:hidden; margin-top:10px;}
.cpdetailbottomtop {height: 30px;overflow: hidden;background: #F0F1F3;}
.cpdetailbottomtop b {font-size: 14px; font-weight: bolder;display: block;height: 16px;border-left: 5px solid #0092DD;margin-top: 7px;margin-left: 12px;padding-left: 8px;width: 100px;}
.cpdetailbottombox{ overflow:hidden; padding:20px 25px 0px 25px;}
.cpdetailbottombox .cpdetailfont{ float:left; overflow:hidden;line-height:28px;font-size:14px;}
.cpdetailbottombox .cpdetailfont p{ line-height:28px; font-size:14px;}
.cpdetailbottombox .cpdetailfont table{table-layout: fixed;}
.cpdetailbottombox .cpdetailcss{ float:right; overflow:hidden; width:130px; border:2px solid #0092dd}

.cpmlcontsu{ margin:20px 0px; overflow:hidden;}
.righmldl {width: 100px;margin:0px auto;overflow: hidden;}
.righmldl dt { line-height: 15px;height: 16px;overflow: hidden;text-indent: 23px;}
.righmldl dt a{ font-size:13px; color:#332f2c;}
.righmldl dt {background: transparent url("../images/quanquanicon_03.png") no-repeat scroll 0px 2px;}
.righmldl dt.currss a{ color:#0092dd;}
.currss{ background: transparent url("../images/quanquanicon_033.png") no-repeat scroll 0px 2px !important;}
.righmldl dd {border-right: 1px dashed #CCC;width: 1px;height: 15px;line-height:15px;margin-left: 4px;overflow: hidden;}
.righmldl dt a:hover{color:#0092dd; text-decoration:underline;}

.tlcp{ margin-top:8px; overflow:hidden;}
.tlcpbox{border: 1px solid #E7E7E7;overflow: hidden; padding:15px;}
.tlcpbox ul li{ width:409px; float:left; overflow:hidden; height:32px; border:1px solid #E4E4E4; line-height:32px; margin:5px 10px;padding:0px 5px;}
.tlcpbox ul li a{ color:#000; display:block; height:32px; overflow:hidden; width:310px;}
.tlcpbox ul li span{ color:#0092DD; float:right; }
.tlcpbox ul li:hover{ border:1px solid red;}

.xgwz{margin-top:8px; overflow:hidden;}
.xgwzbox{border: 1px solid #E7E7E7;overflow: hidden; padding:15px;}
.xgwzbox ul li{ height:32px; line-height:32px; overflow:hidden; background:url(../images/nwes2.png) no-repeat left center; text-indent:15px; overflow:hidden;}
.xgwzbox ul li a{ display:block; height:32px; overflow:hidden; color:#000;}
.xgwzbox ul li span{ float:right;color: #888;}
.xgwzbox ul li a:hover{ color:red; text-decoration:underline;}


.biaoqian a strong{color: #0092dd;font-weight:normal;}