@charset "gb2312";
/**
*   Made by cgq
*   ??:1.0.0
*   2011.06.15
**/

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, fieldset { margin:0 auto; padding: 0; }

/* IE5.xIE6?bug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */  
body{MIN-WIDTH:1000px; WIDTH:100%;color:#000;font-size:12px; background-color:#f1f1f1;background-repeat:no-repeat;background-image:url(bg.jpg); background-repeat:no-repeat; background-position:top center;font-family:"????";} 
i, em, cite { font-style: normal; }

.bank10{ height:10px;}
.bank20{ height:10px;}
.bank30{height:30px;}

.clearbox:after{display:block;height:0;clear:both;visibility:hidden;content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearbox{zoom:1;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden;}

.guang{box-shadow: 0px 0px 3px #999; 
-webkit-box-shadow: 0px 0px 3px #999;
-moz-box-shadow: 0px 0px 3px #999  }

.bg2{background-image:url(bg2.jpg); background-repeat:no-repeat; background-position:top center;}

.bg_czzn{background-image:url(bg.jpg); background-repeat:no-repeat; background-position:top center;}
.bg_czzn1{background-image:url(bg.jpg); background-repeat:no-repeat; background-position:top center;background-color:#f1f1f1;}
.bg_jt{background-image:url(bg.jpg); background-repeat:no-repeat; background-position:top center;background-color:#f1f1f1;}
.bg_news{background-image:url(bg.jpg); background-repeat:no-repeat; background-position:top center;background-color:#f1f1f1;}
.zjbg{background-image:url(zj_bg.jpg); background-repeat:no-repeat; background-position:top center;background-color:#f1f1f1;}

/* a */ 
a, a:link { color: #222; text-decoration: none;font-family:"????"; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#000;font-family:"????";  }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; } 

/* h* */ 


/* ??* */ 
.head{border-bottom:0px #13b5b1 solid; height:120px;   }
.menu{ text-align:right; float:right}
.menu li{ float:left; border-right:0px #acd2b3 solid; } 
.menu li a{ width:80px;padding:0px 18px; font-size:16px; font-weight: normal;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif; }
.menu li a:hover{color:#13b5b1;}
.navigation { color:#9a8e90;font-family:"??"}
.navigation a{ color:#9a8e90;font-family:"??"}

/* ??* */ 
.search{float:right; width:290px; overflow:hidden; text-align:center;}
.search .lsearch{width:290px; border:2px solid #13b5b1; height:26px;background:#fff }
.search .lsearch .textbox{height:26px; line-height:26px;width:210px; padding-left:10px; float:left; font-size:14px; color:#999; overflow:hidden; border:none;}
.search .lsearch select{ display:none;}
.search .lsearch .inputButton{ float:right; width:64px;height:26px; overflow:hidden; background:#333333}
.search .Resuo{ height:24px; line-height:24px; color:#888}
.search .Resuo a{ color:#888}


/*??*/
.multipage{width:98%; margin:0px auto; overflow:hidden; font-size:14px;}
/*??????*/
#fenye{clear:both;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#f1f1f1; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#1E50A2;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{line-height:30px;}

/* ??* */ 
.all_warp{width:1000px;}

.index_title { border-bottom:1px #cc0000 solid; height:30px; }
.index_title span{border-bottom:2px #cc0000 solid; font-size:22px; height:30px; display:block; float:left;   color:#CC3300}

.fu_list dl{ border-bottom:1px #CCCCCC dotted; height:55px; padding-top:10px; }

.fu_list dt a{ font-size:16px; color:#000000; }
.fu_list dt a:hover { font-size:16px; color:#cc0000; }

.fu_list dd{ font-size:12px; color:#CCCCCC }

.add{maring-top:20px;color:#cc0000; font-size:14px;}

.index_r_l li{ float:left; padding-right:20px; white-space:nowrap;font-size:14px; color:#666}
.index_r_l a:link{ color:#000; font-weight:normal; }
.index_r_l a:visited{  color:#000; font-weight:normal; }
.index_r_l a:hover{ font-size:12px; color:#cc0000; font-weight:normal; }


.index_r_l h2 a:link{ font-size:14px; color:#cc0000; font-weight:normal; }
.index_r_l h2 a:visited{ font-size:14px; color:#cc0000; font-weight:normal;}
.index_r_l h2 a:hover{ font-size:14px; color:#000; font-weight:normal; }

.index_l_n { padding-right:20px;}
.index_l_n .titl a{font-size:16px; color:#cc0000; font-weight:normal; line-height:30px;}
.index_l_n .cont{font-size:12px; color:#999; font-weight:normal; line-height:25px;}

.index_l_n li{font-size:14px; color:#999; font-weight:normal; line-height:25px;}
.n_tit { border-top:2px #00CC66 solid; font-size:16px; line-height:40px; }

.n_pic img{ width:300px; height:180px;} 
.n_pic p{ line-height:40px; font-size:18px; font-weight:bold; margin-top:10px; border-bottom:1px solid #e0e0e0;} 

.n_txt { margin-top:0px;}
.n_txt li { border-bottom:1px solid #e0e0e0; font-size:14px; line-height:40px;} 



.q_link a{}
.q_link a:link{ font-size:14px; color:#cc0000; font-weight:normal; display:block; width:159px; height:98px;  }
.q_link a:visited{ font-size:14px; color:#cc0000; font-weight:normal;}
.q_link a:hover{ font-size:14px; color:#000; font-weight:normal;display:block; width:153px; height:92px;border:3px #FF0000 solid;}

.date{ color:#FFFFFF; text-align:center; font-size:14px;}
.date .time{ color:#FFFFFF; text-align:center; font-size:12px;}

.icon_index_bg{ width:800px; height:298px;background-image:url(icon_index_bg_10.png); background-repeat:no-repeat;}
.icon_index_bg a{ width:159px; height:98px; margin-right:1px; margin-top:1px; display:block; float:left;  text-indent:5000px;white-space:nowrap; overflow:hidden; }
.icon_index_bg a:hover{transition: color 0.4s ease 0s; width:153px; height:92px; margin-right:1px; margin-top:1px; display:block; float:left; text-indent:500px; border:3px #CC3300 solid; overflow:hidden;white-space:nowrap; }

.main02 {background-image:url(index_b_bg.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:300px; margin-bottom:-90px;}



/* ????* */ 
.content{  }
.wrap{ }

/* ???* */ 

.gang{box-shadow: 0px 0px 3px #bbb;
 -webkit-box-shadow: 0px 0px 3px #bbb;
-moz-box-shadow: 0px 0px 3px #bbb  }
.main_left{ 
box-shadow: 0px 0px 3px #bbb;
 -webkit-box-shadow: 0px 0px 3px #bbb;
-moz-box-shadow: 0px 0px 3px #bbb}

.navtitle{ height:96px; background-color:#13b5b1; text-align:center; }
.navtitle h1{ line-height:96px; color:#FFFFFF;font-weight:bold;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif;  }
.navtitle_news{ height:96px; background-color:#00adc2; text-align:center; }
.navtitle_news h1{ line-height:96px; color:#FFFFFF;font-weight:bold;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif;   }

.navtitle_czs{ height:96px; background-color:#e85f89; text-align:center; }
.navtitle_czs h1{ line-height:96px; color:#FFFFFF;font-weight:bold;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif;  }


.navtitle_jt{ height:96px; background-color:#16bbf8; text-align:center; }
.navtitle_jt h1{ line-height:96px; color:#FFFFFF;font-weight:bold;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif;  }



.navtitle_cgs{ height:96px; background-color:#01a0e1; text-align:center; }
.navtitle_cgs h1{ line-height:96px; color:#FFFFFF;font-weight:bold;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif;  }

.navtitle_dh{ height:96px; background-color:#f49800; text-align:center; }
.navtitle_dh h1{ line-height:96px; color:#FFFFFF;font-weight:bold;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif;  }


.leftmenu li{ height:35px;border-bottom:1px #e1e1e1 solid; }
.leftmenu li a{ line-height:35px; font-size:14px;padding-left:33px; color:#624a4f;background-image:url(leftmenubg.gif); background-repeat:no-repeat; background-position:160px 15px ; background-color:#fff; display:block;}
.leftmenu li a:hover{ line-height:35px; font-size:14px;padding-left:33px; color:#000;background-color:#e1e1e1;display:block}
.leftmenu li .currclass a{line-height:35px; font-size:14px;padding-left:33px; color:#624a4f;background-image:url(leftmenubg.gif); background-repeat:no-repeat; background-position:138px 15px ; background-color:#555; display:block;}

.leftmenu{}

.navtitle_news{ }



/* ???* */ 
.main_right{ margin-left:30px; background-color: #FFFFFF;box-shadow: 0px 0px 3px #bbb; 
-webkit-box-shadow: 0px 0px 3px #bbb;
-moz-box-shadow: 0px 0px 3px #bbb    }

.main_right_about{ margin-left:30px; background-color:#fff; box-shadow: 0px 0px 3px #bbb; 
-webkit-box-shadow: 0px 0px 3px #bbb;
-moz-box-shadow: 0px 0px 3px #bbb      }

.jj_title{margin-left:30px; margin-right:30px;border-bottom:2px #13b5b1 solid;  font-size:28px; font-weight:bold; line-height:96px;}

.main_right_about .notetext{line-height:35px; padding:30px;text-align:left; font-size:14px; color:#000; font-family:"????";margin-bottom:10px;height:auto!important; 
height:500px; 
min-height:500px; background-color:; 
 }


/* ??????* */ 



.t_bg h1 { padding-top:10px; font-size:30px; color:#FFFFFF; padding-left:20px;}


.t_bg1{margin-left:-20px;margin-top:30px; height:110px; width:210px; background-image:url(t_bg1.png)}
.t_bg1 h1 { padding-top:20px; font-size:38px; color:#FFFFFF; padding-left:40px;}
.t_bg1 h5 { padding-top:15px; font-size:26px; color:#FFFFFF; padding-left:40px;}


.t_bg2{margin-left:-20px;margin-top:30px; height:110px; width:210px; background-image:url(tbg2.png)}
.t_bg2 h1 { padding-top:20px; font-size:38px; color:#FFFFFF; padding-left:40px;}
.t_bg2 h5 { padding-top:15px; font-size:30px; color:#FFFFFF; padding-left:40px;}

.cz_list0{ margin-top:10px;}
.cz_list0 li{ float:left; padding:0px 20px; font-size:16px; color:#df104a }



.cz_list{ margin-top:20px;}
.cz_list .title{ font-size:30px; color:#df104a;font-family:Microsoft yahei,"??"; font-weight:bold; margin-bottom:20px;}
.cz_list dl { float:left; width:160px;}
.cz_list dl dt a{font-size:16px;color:#df104a; margin-bottom:6px; text-decoration:underline; }
.cz_list dl dt {font-size:16px;color:#df104a; margin-bottom:6px; padding-left:20px;background-image:url(tbg001.png); background-repeat:no-repeat; background-position:left center; }
.cz_list dl dd {font-size:14px;color:#000;font-family:Microsoft yahei,"??"; padding-left:20px; line-height:26px;   }
.cz_list dl dd a:hover{ color:#df104a;}


.cz_list2{ margin-top:20px;}
.cz_list2 .title{ font-size:30px; color:#0064c7;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:20px;}
.cz_list2 dl { float:left; width:160px; padding:0px; margin:0}

.cz_list2 dl dt a{font-size:16px;color:#0064c7; margin-bottom:6px; text-decoration:underline; }
.cz_list2 dl dt {font-size:16px;color:#0064c7; margin-bottom:6px; padding-left:20px;background-image:url(tbg001.png); background-repeat:no-repeat; background-position:left center; }

.cz_list2 dl dd{font-size:14px;color:#000;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif; padding-left:20px; line-height:26px;   }

.cz_list2 dl dd a:hover{ color:#0064c7;}



/* ??????* */ 
.leftmenu1 .content1 {margin:auto;  height: auto;font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif;}
.leftmenu1 .content1 .ul {list-style: none;}
.leftmenu1 .content1 .menu-one .li {height: 35px; overflow: hidden; border-top: 1px solid #888;}
.leftmenu1 .content1 .menu-one .li.firstChild {border: 0;}
.leftmenu1 .content1 .menu-one .header {border-bottom: 1px solid #fff;height: 35px; font-size:14px;color:#624a4f; background: #eae8e2; line-height: 35px; text-indent: 15px; cursor: pointer;}
.leftmenu1 .content1 .menu-one .header1 {border-bottom: 1px solid #fff;height: 35px;font-size:14px; color:#624a4f; background: #eae8e2; line-height: 35px; text-indent: 15px; cursor: pointer;background-image:url(leftmenubg.gif); background-repeat:no-repeat; background-position:138px 15px ; background-color:#eae8e2; }
.leftmenu1 .content1 .menu-one .header:hover,
.leftmenu1 .content1 .menu-one .menuOne-current {background: #e3e1d5;}
.leftmenu1 .content1 .menu-one .header . span {display: block;}
.leftmenu1 .content1 .menu-one .header .txt {float: left; color: #624a4f;}
.leftmenu1 .content1 .menu-one .header .arrow {float: right; width: 35px; height: 35px; background: url(arrow-d.png) no-repeat center center;}
.leftmenu1 .content1 .menu-two {display: yes; height: auto;}
.leftmenu1 .content1 .menu-two li {background: #fff; border-bottom: 1px solid #e1e1e1;  text-indent: 30px; padding:0px; margin:0px;}
.leftmenu1 .content1 .menu-two li.firstChild {border: 0;}
.leftmenu1 .content1 .menu-two li a {display: block; color: #555; line-height: 40px;font-size:14px;}
.leftmenu1 .content1 .menu-two li:hover,
.leftmenu1 .content1 .menu-two li.menuTwo-current {background: #dcf4f4;color:#fff}
.leftmenu1 .content1 .menu-show .header {background: #eae8e2; }
.leftmenu1 .content1 .menu-show .header .arrow {background-image: url(arrow-u.png);}

/* ???????* */ 

.czstitle1{ border:#d8d8d8 0px solid; background-color:#fff;  height:100%;overflow:hidden;background:url(czsbg1.jpg) no-repeat;}
.czstitle1 h3{background:url(czsbg1.jpg) no-repeat;  font-size:24px; line-height:96px;border-bottom:#fff 1px solid; background-color:#8f847c; padding-left:30px;color:#fff; font-family:"????";  position:relative;}

.czstitle1 h3 span{ width:400px;}

.czstitle2{ border:#d8d8d8 0px solid; background-color:#fff;  height:96px;overflow:hidden;background:url(czsbg2.jpg) no-repeat center top; line-height:96px;}
.czstitle2 h3{ font-size:24px; line-height:96px; height:96px;border-bottom:#fff 1px solid;  padding-left:30px;color:#fff; font-family:"????";  position:relative;}
.czstitle2 h3 span{ width:400px;}



.czstitle3{ border:#d8d8d8 0px solid; background-color:#fff;  height:100%;overflow:hidden;}
.czstitle3 h3{background:url(czsbg3.jpg) no-repeat;  font-size:24px; line-height:96px;border-bottom:#fff 1px solid; background-color:#8f847c; padding-left:30px;color:#fff; font-family:"????";  position:relative;}

.czstitle3 h3 span{ width:400px;font-family:"????"; }

.notetext {font-family:"????"; line-height:200%; padding:40px; font-size:14px; color:#555; height:auto!important; height:600px; min-height:600px; }
.notetext h1{font-family:"????"; line-height:200%; text-align:center; font-size:30px; color: #C00; font-weight:bold; margin-bottom:30px; margin-top:20px;}
.notetext h2{font-family:"????"; line-height:200%; text-align:left; font-size:16px; color: #555; font-weight:normal; }
.notetext h3{font-family:"????"; line-height:200%; text-align:left; font-size:16px; color: #C00; font-weight:normal;border-top:1px solid #e1e1e1; margin-top:20px; }


.notetext p{ margin-bottom:10px;margin-top:10px;}
.notetext table{  border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.notetext td{ padding:10px; border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.notetext a{ text-decoration:underline; color: #F00; font-weight:bold;}

/* ??????* */ 

.cztitle{background-image:url(tab_top_t.png);margin-bottom:1px; height:67px; line-height:67px; width:980px;  }
.cztitle h1{ text-align:center;color:#fff; }

.czsj{ width:980px; background-color:#FFFFFF; height:115px;  }
.czsj li{ width:326px; height:115px; float:left;CURSOR: pointer; margin-left:1px; }
.czsj li div{ width:326px; height:115px; float:left;CURSOR: pointer; text-align:center; color:#FFFFFF  }
.czsj li div p{font-size:30px; font-weight:bold; height:40px; line-height:40px; margin-top:20px;  }
.czsj li div span {font-size:16px;line-height:30px;  }
/*tab1*/
.czsj .p1{ margin-left:0px;display: inline; }
.czsj .p1 .option2 {background-image: url(tab_bg_01.png);}
.czsj .p1 .option1 {background-image: url(tab_bg_02.png);}
/*tab2*/
.czsj .p2{}
.czsj .p2 .option2 {BACKGROUND-IMAGE: url(tab_bg_05.png);}
.czsj .p2 .option1 {BACKGROUND-IMAGE: url(tab_bg_06.png);}
/*tab3*/
.czsj .p3{}
.czsj .p3 .option2 {BACKGROUND-IMAGE: url(tab_bg_03.png);}
.czsj .p3 .option1 {BACKGROUND-IMAGE: url(tab_bg_04.png);}

.czsj_con {width:980px; background-color:#FFFFFF}
.czsj_con #a1{ padding:20px;}
.czsj_con #a2{ padding:20px;}
.czsj_con #a3{ padding:20px;}

.scopeBox a{color:#333; width:940px;}
.scopeBox a:hover{color:#df0620;}
.scopeTop{line-height:24px; padding:20px 0; border-bottom:1px solid #e1e1e1; text-align:center; font-size:20px; color:#df0620;}
.scopeBox_table{margin-top:20px;}
.scopeBox_table th{padding:10px 0; font-size:14px; border:1px solid #e1e1e1;}
.scopeBox_table th img{margin:6px 5px 0 0;}
.scopeBox_table td{padding:12px 0; text-align:center; border:1px solid #e1e1e1; font-size:14px;}
.scopeNper{line-height:26px; padding:20px 0; font-size:14px; color:#df0620;}
.scopeNper h3{font-size:16px;}
.scopeNper a{ padding:5px 20px; background-color:#666; color:#fff; float:left; margin-right:5px;   display:inline;width:auto;}
.scopeNper a:hover{ padding:5px 20px; background-color: #CC0000; color:#fff; float:left; margin-right:5px;   display:inline;width:auto;}


/* .container h4{font-size:16px; color:#df0620; background-color:#f1f1f1; padding:10px;}* */

.scopeCon_title{padding:10px 20px; background-color:#f2f2f2; font-weight:normal; font-size:16px; color:#cc0000;}
.scopeCon_h{padding:10px 0; font-size:14px;}
.scopeCon_h img{float:left; margin:4px 5px 0 0; display:inline;}
.scopeCon{padding:10px 20px;}
.scopeCon ul li{line-height:32px; list-style:disc inside; font-size:14px; color:#444;}




/** ???? **/
.content_zj { width:980px;}
.zj_link a{ display:block; height:460px; overflow:hidden; text-indent:50000px;white-space:nowrap; width:980px; }
.container1{ margin:0 auto;}
.certificateDetail_title{height:42px; line-height:42px; text-align:center; font-weight:normal; font-size:18px; color:#fff; background-color:#2577e3;}
.certificateDetail_date{margin-top:40px;}
.certificateDetail_date_table th{padding:10px; text-align:center; border:1px solid #dfdfdf; background-color:#2577e3; font-weight:normal; font-size:16px; color:#fff;}
.certificateDetail_date_table td{padding:10px; text-align:center; border:1px solid #dfdfdf; font-size:16px;}
.certificateDetail_date_table .name{display:block; color:#e83d35;}
.certificateExplain{margin-top:0px; border:1px solid #e1e1e1;}
.certificateExplain_con ul{width:978px; overflow:hidden; background-color:#FFFFFF}
.certificateExplain_con ul li{width:898px; padding:40px; margin-top:-1px; border-top:1px dotted #ccc; overflow:hidden; position:relative;}
.certificateExplain_img{width:200px; float:left;}
.certificateExplain_about{width:680px; float:right;}
.certificateExplain_name{font-size:16px; color:#2577e3;}
.certificateExplain_tips{padding:15px 0; line-height:24px; font-size:14px; color:#666;}
.certificateExplain_price{padding:10px 0; font-size:16px;}
.certificateExplain_price .color{color:#da0015; margin-right:30px;}
.certificateExplain_words{margin-top:10px; line-height:30px; padding-bottom:25px; font-size:14px;}
.certificateExplain_links{width:117px; height:41px; line-height:41px; position:absolute; bottom:20px; right:40px; font-size:18px; text-align:center; color:#fff; background:url(../images/menuBg2.png) no-repeat;}
.certificateExplain_links:hover{color:#fff;}
.certificatePeriod{margin-top:40px;}
.certificatePeriod_table th{padding:10px 0; background-color:#fff8e3; font-weight:normal; font-size:16px;}
.certificatePeriod_table td{padding:10px 0; background-color:#f4f9ff; text-align:center;}
.certificatePeriod_item{line-height:34px; font-size:14px;}
.certificateSection{width:1000px;}
.certificateModule{width:478px; float:left; margin:40px 20px 0 0; display:inline; border:1px solid #dfdfdf;}
.certificateModule_con{min-height:510px; _height:510px; line-height:38px; padding:20px 30px; background-color:#fff; font-size:14px;}
/** ????? **/
.promiseProblem_title{width:100%; background-color:#fff9dd; }
.promiseProblem_titleCon{width:980px; height:60px; line-height:60px; margin:0 auto; font-size:18px; color:#656565;}
.promiseProblem_img{width:100%; overflow:hidden;}
.promiseProblem_imgCon{width:300%; margin-left:-100%; text-align:center;}
.promiseContrast_name{margin:40px 0 10px 30px; font-size:24px; color:#e83d35; padding-top:80px;}
.promiseContrast_con{width:980px; height:720px; background:url(contrastBg.png) no-repeat;} 
.promiseContrast_tab ul li{float:left; text-align:center;}
.promiseContrast_tab ul li.li1{width:352px;}
.promiseContrast_tab ul li.li2{width:362px;}
.promiseContrast_tab ul li.li3{width:230px;}
.promiseContrast_tab h4{margin-top:25px; font-size:30px; color:#e83d35;}
.promiseContrast_tab p{font-size:14px; color:#734543; padding-top:10px;}
.promiseContrast_pk{width:800px; }
.promiseContrast_pk .victory{font-size:36px; color:#e83d35; margin-left:140px;}
.promiseContrast_pk .failure{font-size:36px; color:#395476;margin-left:200px; }
.promiseContrast_pk .font{font-weight:normal; font-size:16px;}
.promiseContrast_about{width:780px; margin:36px auto 0;}
.promiseContrast_words{width:310px; line-height:48px; float:left; padding-left:80px; font-size:18px;}
.promiseContrast_victory{color:#e83d35;}
.promiseContrast_failure{width:324px; padding-left:66px; color:#395476;}
.promiseImg{margin-top:40px;}

/** ???? **/
.decorateProcessBox{width:980px;}
.decorateProcess{width:980px; margin:0 auto; padding:55px 0;}
.decorateProcess_title{height:42px; line-height:42px; padding-left:20px; position:relative; font-weight:normal; font-size:18px; color:#fff; background-color:#2577e3;}
.decorateProcess_title i{width:0; height:0; position:absolute; top:100%; left:65px; border:6px solid transparent; _border-color: tomato;  _filter: chroma(color=tomato); border-top-color: #2577e3; overflow:hidden; pointer-events: none;}
.decorateProcess_con{padding-bottom:35px; background-color:#595758; height:200px;}
.decorateProcess_con ul li{width:195px; float:left; text-align:center;}
.decorateProcess_con ul li h3{padding-bottom:5px; font-size:18px; color:#fff}
.decorateProcess_con ul li p{font-size:14px; color:#ffde00;}

.decorateCase{width:980px; margin:50px auto 0; padding-bottom:20px; position:relative;}
.decorateCase .slide_pic{width:980px; overflow:hidden; }
.decorateCase .slide_pic ul{width:10000%;}
.decorateCase .slide_pic li{float:left; width:988px; overflow:hidden;}
.decorateCase_item{width:239px; float:left; margin-right:8px; display:inline; text-align:center;}
.decorateCase_item span{display:block; margin-top:8px; font-size:18px;}
.decorateCase .slide_btn{margin-top:35px; text-align:center;}
.decorateCase .slide_btn li{width:12px; height:12px; background-color:#cccccc; display:inline-block; *display:inline; *zoom:1; margin:0 5px; cursor:pointer; overflow:hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.decorateCase .slide_btn li.active{background-color:#ff9913;}
.decorateCase_section{width:980px; }
.decorateCase_title{width:980px; margin:0 auto; padding-top:35px; overflow:hidden;}
.decorateCase_h{margin-left:35px; font-weight:normal; font-size:24px; color:#2577e3;}
.decorateCase_linksBg{float:left; height:34px; line-height:34px; margin-top:10px; padding-left:45px; background:#26a9ed url(../images/decorate.png) no-repeat;}
.decorateCase_links{height:34px; padding-right:85px; color:#fff; background:url(../images/decorate.png) no-repeat 100% -34px;}
.decorateCase_links a{font-size:14px; color:#fff;}
.decorateCase_links a:hover{color:#fff; text-decoration:underline;}
.decorateCase_List ul li{width:980px; padding:42px 0;}
.decorateCase_con{width:980px; margin:0 auto;}
.decorateCase_img{width:588px; float:left;}
.decorateCase_about{width:340px; float:right; padding-right:20px;}
.decorateCase_info{margin-top:30px;}
.decorateCase_info span{height:30px; line-height:30px; float:left; padding:0 15px; margin-right:10px; display:inline; font-size:14px; position:relative;}
.decorateCase_info i{width:0; height:0; position:absolute; top:50%; left:0; margin-top:-6px; border:6px solid transparent; _border-color: tomato;  _filter: chroma(color=tomato); border-left-color: #333; overflow:hidden; pointer-events: none;}
.decorateCase_words{height:318px; line-height:24px; margin-top:30px; padding-left:12px; border-left:4px solid #666; text-indent:2em; font-size:14px; overflow:hidden;}

/** ???? **/
.decorateDetail_body{background-color:#f4f6f8;}
.decorateDetail{margin-top:20px;}
.decorateDetail_title{padding:20px 0 10px 0; font-weight:normal; font-size:24px; color:#2577e3;}
.decorateDetail_slide{width:588px; overflow:hidden; position:relative; float:left;}
.decorateDetail_slide .slide_pic{width:588px; height:442px; overflow:hidden; }
.decorateDetail_slide .slide_pic ul{width:10000%;}
.decorateDetail_slide .slide_pic li{float:left; width:588px; height:442px; overflow:hidden;}
.decorateDetail_slide .slide_btn{width:100%; position:absolute; bottom:10px; left:10px; text-align:center;}
.decorateDetail_slide .slide_btn li{width:10px; height:10px; background-color:#ced2d6; display:inline-block; *display:inline; *zoom:1; margin:0 3px; cursor:pointer; overflow:hidden;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 border-radius: 50%;
}
.decorateDetail_slide .slide_btn li.active{background-color:#ff9913;}
.decorateDetail_slide .slide_left{width:35px; height:78px; position:absolute; left:10px; top:50%; margin-top:-40px; background:url(../images/slide_btn.png) no-repeat;}
.decorateDetail_slide .slide_right{width:35px; height:78px; position:absolute; right:10px; top:50%; margin-top:-40px; background:url(../images/slide_btn.png) no-repeat 100% 0;}



/* ?????* */ 
.czstitle_jt{ border:#d8d8d8 0px solid;   height:96px;;overflow:hidden;background-color:#16bbf8;}
.czstitle_jt h3{font-size:24px; line-height:96px;border-bottom:#fff 1px solid;  padding-left:30px;color:#fff;   position:relative;}

.notetext_jt{padding:40px;font-size:16px; color:#333;  line-height:180%;}
.notetext_jt h1{ text-align:center; font-size:40px; color:#333;  line-height:60px; }


/* ??* */ 


.fy_main { padding:30px;}

.search01{}
.search01 .title{border:#CCE0F5 1px solid; background:#F3FAFF; height:49px;overflow:hidden;}
.search01 .title h2{background:url(pic_09.gif) no-repeat; width:181px; height:49px; font-size:22px; font-weight:bold; color:#069; text-align:center; display:block;font-family:"??"; line-height:49px; float:left;}


.fieldmenu{ padding:0px; margin:0px;border-top:none; height:100%; overflow:hidden; background-color:#FFF}
.fieldmenu .keyform{ height:30px; line-height:30px; width:500px; float:left;  padding-bottom:10px;}
.fieldmenu .keyform span{ font-weight:bold; color:#999;}

.fieldmenu .keyform .kw{ width:400px;  height:30px; font-size:16px; color:#999; }
.fieldmenu .keyform .fcsearch {  background-color:#093; height:34px; width:80px; border:0px; font-size:18px; font-weight:bold; color:#FFF; font-family:"????";cursor:pointer; }


.fb_title{ float:right;}
.fb_title a{ padding:0px 20px;; background-color: #F00; color:#FFF; font-size:18px; line-height:34px; height:34px; display:block;}




.condition_title{ width:10%; float:left; text-align:right;  color:#333; height:24px; line-height:24px; font-size:14px;}
.container{width:87%; float:right;padding-left:15px;text-align:left; line-height:24px; margin:1px; white-space:nowrap; font-size:14px;}
.container strong{ background:#62af00; color:#FFF; font-weight:normal; display:block; padding:0 10px; float:left;font-size:14px; text-align:center;}
.container a{ padding:0px 10px;float:left; font-size:14px; color:#0066cc; margin-right:5px;}
.container a:hover{ color:red; text-decoration:none;font-size:14px;}


.search02{ height:100%; overflow:hidden; background-color:#FFF}
.search02 .tabtit{ background-color:#ecf3ff; border-top:2px #62af00 solid ; height:29px; line-height:40px;}

.fcsearch_tabs{width:260px;float:left;}
.fcsearch_tabs ul{padding-left:5px;}
.fcsearch_tabs li{width:120px;height:40px;text-align:center;float:left; font-size:14px; color:#069;}
.fcsearch_tabs a:hover{ color:red; text-decoration:none;}
.fcsearch_tabs  li.slt{width:120px;height:40px;text-align:center;float:left;  border:#C6DDF1 1px solid; border-bottom:none;margin-top:1px;}
.fcsearch_tabs  li.slt a{ color:#0690; font-size:14px; font-weight: bold;}
.fcsearch_tabs  li.slt a:hover{ color:red; text-decoration:none;}


.sear_result{width:330px;float:right; padding-left:22px;}
.sear_result span{font-weight:bold;color:#069;}

.artlisting_title{height:100%;overflow:Hidden; background-color:#ecf3ff; height:40px; line-height:40px; font-size:14px;border-top:2px #62af00 solid ;}
.artlisting_title li{ float:left; width:112px; text-align:center;}

.artlisting{height:100%;overflow:Hidden;}
.artlisting ul{}



.artlisting li{ height:35px; line-height:35px; border-bottom:1px #CCC dotted; overflow:hidden; margin-top:1px;}
.artlisting li:hover {background-color: #E7F5F8; }
.artlisting li a:link{ font-size:14px; width:900px; display:block;}
.artlisting li a:hover{ color:red; text-decoration:none;}
.artlisting li span{float:left; width:112px; text-align:center; color:#666; font-size:14px; display:block;}



.shoplisting{ padding:10px;}
.shoplisting ul{}
.shoplisting li{width:25%; float:left; text-align:center; height:260px; overflow:hidden;}
.shoplisting .photo{}
.shoplisting .photo img{width:135px; height:130px; padding:2px; border:#ccc 1px solid;}
.shoplisting .details{text-align:left;}
.shoplisting .details h4{ line-height:25px; max-height:50px; overflow:hidden;}
.shoplisting .details h4 a{ font-size:12px; font-weight:normal; color:#555;}
.shoplisting .details h4 a:hover{ color:red; text-decoration:none;}
.shoplisting .details h3{ line-height:25px; font-weight:normal; color:#555; font-size:12px;}
/* ????* */ 

.fy_title { margin:0 auto ; width:980px; background-color:#306db8}
.fy_title span { padding-left:30px; font-size:36px; color:#FFF; line-height:70px; font-weight:bold;}

.fy_name{ border-bottom:1px #ccc dotted; padding-bottom:70px; margin-bottom:30px;}
.fy_name li{ float:left; font-size:16px; margin-right:40px; color:#666; padding-top:30px;}
.fy_name .num{ font-size:16px;  }
.fy_name .name{ font-size:40px; font-weight:bold; margin-top:-25px; color:#06C}

.fy_info { border:1px #62af00 solid; background-color:#f7fdf9; padding:20px;}
.fy_info li{ width:390px; border-bottom:1px #CCC dotted; color:#666; float:left; font-size:16px; height:50px; line-height:50px; margin-right:40px;}
.fy_info li span{ color:#0066cc; padding-left:20px;}

.fy_ms{}
.fy_ms_title{ font-size:30px; font-weight:bold; color:#0066cc; border-bottom:1px #62af00 solid; margin-top:30px; padding-bottom:15px;}
.fy_ms_cont{ padding:20px 0;color:#555;}
.fy_ms_cont table{ color:#555;background-color:#dddddd; }



.fy_tj { padding:30px; }
.fy_tj td{color:#4b4b4b; font-size:16px; padding:10px;}
.fy_tj .textbox{ width:200px; height:30px; }
.fy_tj label{ margin-right:10px;}

.fy_tj select{position:relative;left:-2px;top:-2px;font-size:14px;width:200px;line-height:40px; height:30px;border:1px #999 solid;color:#000;font-family:"????";} 


.pn { font-size:20px; background-color:#F60; color:#FFF; border:0px;font-family:"????";cursor:pointer; padding:10px 0px; width:200px;}

/*????*/
.hk_banner{background:url(slide_1.jpg) no-repeat center; height:458px;}
.m-bus.m-bb { padding: 0 0 40px;  }

.m-bus li { height: 190px; font-size: 13px; }

.m-bus .tit, .m-bus .f-cf { margin-bottom: 20px; }

.m-bus .tit { font-size: 24px; font-weight: 300; }

.m-bus .tit, .m-bus .tit a { color: #000; }

.m-bus .pic { float: left; margin-left: 10px; margin-right: 10px; width: 75px; }

.m-bus .f-cf .txt { margin-left: 95px; height: 100%; }

.m-bus .f-cf .content { height: 75px; }

.m-bus .ct .txt { margin: 0 0 6px; }

.m-bus a { color: #fb4400; }

.m-bus a:hover { color: black; }

.m-warp { width: 960px; margin-top: 30px; margin-right: auto; margin-left: auto;background-color:#FFF; }
.g-c3 { position: relative; margin-right: -22px; *zoom: 1; }
.g-c3 .col { float: left; display: inline; width: 300px; margin-right: 22px; }

/*????*/
.lycz_banner{background:url(lycz_banner.jpg) no-repeat center; height:715px;}
.main1{width:960px;margin:0 auto;overflow:hidden;padding:50px 0;}
.gnList1 li{float:left;padding-left:30px;height:150px;padding-right:30px;}
.gnList1 span{float:left;width:156px;height:156px;margin-right:25px;}
.gnList1 span.icon1{background:url(../images/icon10.png) no-repeat;}
.gnList1 span.icon2{background:url(../images/icon11.png) no-repeat;}
.gnList1 span.icon3{background:url(../images/icon12.png) no-repeat;}
.gnList1 span.icon4{background:url(../images/icon13.png) no-repeat;}
.gnList1 span.icon5{background:url(../images/icon5.png) no-repeat;}
.gnList1 h2{font-size:26px;font-weight:normal;margin:10px 0;}
.gnList1 p{font-size:14px;line-height:24px;color:#666666;font-family:MicroSoft YaHei,??; padding-top:15px; width:800px;}

/*????*/
.dt_banner{background:url(dt_banner.jpg) no-repeat center; height:700px; margin-bottom:-80px;}
.content_tz{ width:980px; padding-top:80px;} 
.imgDown_section{}
.imgDown_name{height:30px; line-height:30px; float:left; padding-left:12px; position:relative; font-weight:normal; font-size:18px;}
.imgDown_name i{width:3px; height:15px; position:absolute; top:50%; left:0; margin-top:-7px; background-color:#2577e3; overflow:hidden;}
.imgDown{ border:0px solid #e1e1e1;}
.imgDown_title{height:60px; line-height:60px; background-color:#2577e3; text-align:center; font-size:26px; color:#fff;}
.imgDown_con{overflow:hidden; background-color:#f4f9ff;}
.imgDown_time{background-color:#fff8e3;}
.imgDown_time ul li{width:326px; height:40px; line-height:40px; float:left; font-size:14px; text-align:center;}
.imgDown_item{width:326px; float:left; padding:25px 0;background-color:#fff;}
.imgDown_item2{background-color:#e6f1ff;}
.imgDown_item ul{margin-bottom:-10000px; padding-bottom:10000px;}
.imgDown_item ul li{width:50%; float:left; height:36px; line-height:36px; text-align:center; font-size:14px;}

/* ????* */ 
.hz_banner{background:url(hz_banner.jpg) no-repeat center; height:297px;}

.main{width:960px;margin:0 auto;overflow:hidden;padding:50px 0; background-color:#FFF;}
.gnList li{float:left;width:440px;padding-left:30px;height:206px;}
.gnList span{float:left;width:156px;height:156px;margin-right:25px;}
.gnList span.icon1{background:url(../images/icon1.gif) no-repeat;}
.gnList span.icon2{background:url(../images/icon2.gif) no-repeat;}
.gnList span.icon3{background:url(../images/icon3.gif) no-repeat;}
.gnList span.icon4{background:url(../images/icon4.gif) no-repeat;}
.gnList span.icon5{background:url(../images/icon5.gif) no-repeat;}
.gnList h2{font-size:26px;font-weight:normal;margin:10px 0;}
.gnList p{font-size:14px;line-height:24px;color:#666666;font-family:MicroSoft YaHei,??;}


/* ??* */ 
.izb_banner{ clear:both; height:300px; background:url(hz_banner.jpg) no-repeat center; color:#fff; text-align:center;}  
.czb_banner{ clear:both; height:300px; background:url(hz_banner.jpg) no-repeat center #43659C; color:#fff;} 
.izb_banner h1,.czb_banner h1{ font-size:48px; padding:80px 0 20px 0; text-align:center;} 
.izb_banner span,.czb_banner span{ font-size:20px; padding:15px 0; display:block;text-align:center;}
.izb_banner p{ font-size:14px; line-height:24px; text-align:center;}
 
.czb_banner p{ font-size:16px; line-height:30px; text-align:center; letter-spacing:2px; padding-top:20px; width:800px; display:block; margin:0 auto; }
.czb_part1{ clear:both; height:520px; background:#FFF; overflow:hidden} 
.czb_part1_content{ clear:both; background:url(../images/fourbg.png) no-repeat center; height:340px;}
.czb_part1 h2{ display:block; height:40px; line-height:40px; margin:0 auto;  width:336px;/* background: url(../images/czbhbg.png) no-repeat;*/ color:#333; text-align:center; font-size:40px; margin-top:80px; letter-spacing:2px;}
.czb_part1 ul { display:block; padding-top:65px; } 
.czb_part1 ul li.rightline{ border-right:1px solid #ececec;}
.czb_part1 ul li{ float:left; width:268px; padding:0 32px; padding-top:170px; padding-bottom:30px;} 
.czb_part1 ul li.bg1{ background:url(../images/zcbbgone.png) no-repeat 88px 0;}
.czb_part1 ul li.bg2{ background:url(../images/zcbbgone.png) no-repeat -252px 0;}
.czb_part1 ul li.bg3{ background:url(../images/zcbbgone.png) no-repeat -590px 0;}
.czb_part1 ul li h3{ font-size:18px; text-align:center; padding-bottom:10px; color:#333;}
.czb_part1 ul li p{ text-align:center; line-height:25px;}
 
 .czb_part2{ clear:both; height:500px; background: url(../images/fivebg.png) no-repeat center 140px #F9F9F9 ; padding-top:80px;}
 .czb_part2 h2{ display:block; height:40px; line-height:40px; margin:0 auto;  width:336px; /*background: url(../images/czbhbg.png) no-repeat;*/ color:#333; text-align:center; font-size:40px; letter-spacing:2px;  }
 
 .czb_part3{ clear:both;  padding-top:80px; height:351px; background:url(../images/liubg.png) no-repeat center  180px   #FFF ;  }
 .czb_part3 h2{ display:block; height:40px; line-height:40px; margin:0 auto;  width:336px;  color:#333; text-align:center; font-size:40px; }
   
  .czb_part4{ clear:both; padding-top:50px;   height:270px; background: url(../images/casebg.jpg) no-repeat center 130px #f9f9f9;  }
 .czb_part4 h2{ display:block; height:40px; line-height:40px; margin:0 auto;  width:336px;  color:#3cb44b; text-align:center; font-size:40px; }
 
 .czb_part5{ clear:both; height:390px; overflow:hidden; background:url(../images/mapbg.gif) no-repeat center; overflow:hidden}
 .czb_part5_contact{ clear:both; height:180px; width:500px; margin:0 auto; margin-top:90px; background:rgba(60,180,75,0.8); color:#FFF; padding:20px 0 0 0px; line-height:30px; font-size:14px; letter-spacing:2px; text-align:center;}
 
 
  /*404wrong*/
 .wrong404{ height:538px; width:980px; background: url(../images/404_en.jpg) no-repeat center; margin:20px auto; position:relative; }
 .wrong404tex{ position:absolute; width:660px; height:100px; color:#090; top:110px; right:30px; font-size:35px; font-weight: bold; display:block; line-height:40px;}
 .wrong404btn{ position:absolute; width:200px; height:30px; top:220px; right:150px; font-size:16px; display:block; line-height:40px; text-align:right}
 .wrong404btn a{ padding:3px 15px;}
 .wrong404btn a.this{ background:#33b353; color:#FFF; }

/* ????* */ 

.main_right  .newslist{ border:#d8d8d8 0px solid; background-color:#fff;  height:100%;overflow:hidden;}
.main_right  .newslist h3{background:url(newstitlebg.jpg) no-repeat;  font-size:20px; line-height:50px;border-bottom:#fff 1px solid; background-color:#8f847c; padding-left:30px;color:#fff; font-family:"????";  position:relative;}
.main_right  .newslist h3 span{position:absolute; right:10px; top:0px;}
.main_right  .newslist h3 span a{ float:left; padding:0px 5px;}
.main_right  .newslist h3 span a{ font-size:12px; font-weight:normal;}



.main_right  .newslist dl{padding:10px 0px; border-bottom:#d8d8d8 1px solid; overflow:hidden; }
.main_right  .newslist dl.nl_con1{ margin:10px 20px;}
.main_right  .newslist dl.hover{ background-color:#0066CC}
.main_right  .newslist dd h4.nlc_tit{ background:url(listicon1.gif) no-repeat 5px 5px; padding-bottom:10px;  }
.main_right  .newslist dd h4.nlc_tit a{ font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif;font-weight:bold; font-size:20px; color:#333}
.main_right  .newslist dd h4.nlc_tit a:hover{ color:#000; text-decoration:underline;}
.main_right  .newslist dd p.nlc_time{ color:#666; padding-left:0px; height:24px; line-height:24px; display:yes;}
.main_right  .newslist dd p.nlc_info{ line-height:24px; color:#333; padding-left:0px;  color:#575757}
.main_right  .newslist dd p.nlc_info a{ color:#369;}
.main_right  .newslist dd p.nlc_info a:hover{ color:#ff6600; text-decoration:none;}

.main_right .newslisttj{ background-color:#00adc2; height:300px;}
.main_right .newslisttj {}
.main_right .newslisttj  ul{padding:0px}
.main_right .newslisttj  li{ line-height:20px; border-bottom:#ccc 0px dotted; overflow:hidden; padding-left:30px; padding-bottom:0px}
.main_right .newslisttj  a{ font-size:24px; font-weight:bold; color:#fff; margin-top:30px;margin-bottom:30px; line-height:30px;}
.main_right .newslisttj  a:hover{ color: #fff; text-decoration:none;font-size:24px;}

.main_right .newslisttj  li .title{width:220px; display:block; float:left; margin-left:5px; margin-top:30px; margin-bottom:30px;}
.main_right .newslisttj  li .intro{ color: #fff; text-decoration:none;font-size:14px; margin-top:20px;}

.mainpdbox{width:980px;margin:0px auto;background-color:#FFFFFF }

 .zhlist { padding:20px;}
 .zhlist .t { width:940px; border-bottom:0px #666 solid; padding-top:6px; padding-bottom:6px; margin-top:20px; padding-left:20px; margin-bottom:10px; background-color:#1176c6; color:#FFFFFF; clear:both}
 .zhlist .t h4 { font-size:16px; font-weight:normal;}
 .zhlist .t span a{ float:right; color:#fff; padding-right:10px; display:none;}
 .zhlist li {font-size:14px; border-bottom:1px #dddddd  dotted; line-height:35px;float:left; width:300px; margin-right:10px;  }


 .zhlist dl{padding:0px; border-bottom:#d8d8d8 1px solid; overflow:hidden; }
  .zhlist dl.nl_con1{ margin:10px 20px;}
 .zhlist dl.hover{ background-color:#0066CC}
 .zhlist dd h4.nlc_tit{ background:url(listicon1.gif) no-repeat 5px 5px; padding-bottom:20px;  }
 .zhlist dd h4.nlc_tit a{ font-family:Microsoft yahei,"??",Arial, Helvetica, sans-serif;font-size:16px; color:#333; font-weight:normal;}
 .zhlist dd h4.nlc_tit a:hover{ color:#000; text-decoration:underline;}
 .zhlist dd p.nlc_time{ color:#666; padding-left:0px; height:24px; line-height:24px; display:yes;}
 .zhlist dd p.nlc_info{ line-height:24px; color:#333; padding-left:0px;  color:#575757}
.zhlist dd p.nlc_info a{ color:#369;}
 .zhlist dd p.nlc_info a:hover{ color:#ff6600; text-decoration:none;}


/* ????* */ 
.mainpdbox .righta{width:275px;float:right; height:100%; overflow:hidden;   }
.mainpdbox .righta .ad{width:275px; overflow:hidden;}
.mainpdbox .righta .right01r{}
.mainpdbox .righta .right01r .title{ background:url(title.jpg) repeat-x 0px 15px;  height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#222; }
.mainpdbox .righta .right01r .title h3{background:#fff; width:100px; line-height:32px; font-size:16px; font-weight:bold;font-family:"????";}
.mainpdbox .righta .right01r .right01box{ height:100%; overflow:hidden;}
.mainpdbox .righta .right01r .right01box ul{ padding:8px;}
.mainpdbox .righta .right01r .right01box #top1{ height:85px; overflow: hidden; border-bottom:#e8e8e8 1px dotted; margin-bottom:8px;}
.mainpdbox .righta .right01r .right01box .photoimg{width:75px; float:left;}
.mainpdbox .righta .right01r .right01box .photoimg img{width:68px; height:68px; padding:2px; border:#e8e8e8 1px solid;}
.mainpdbox .righta .right01r .right01box .zttext{width:170px; float:right;}
.mainpdbox .righta .right01r .right01box .zttext h2{ line-height:25px;}
.mainpdbox .righta .right01r .right01box .zttext h2 a{ color:#444; font-size:14px; font-family:"????"; font-weight:bold}
.mainpdbox .righta .right01r .right01box .zttext h2 a:hover{ color:red; text-decoration:none;}
.mainpdbox .righta .right01r .right01box .zttext span#ztintro{ line-height:24px; font-size:12px; font-weight:normal; color:#555;}
.mainpdbox .righta .right01r .right01box li{ height:26px;line-height:26px; background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px; overflow:hidden;}
.mainpdbox .righta .right01r .right01box a{ font-size:14px; font-weight:normal; color:#333;}
.mainpdbox .righta .right01r .right01box a:hover{ color:red; text-decoration:none;}
.mainpdbox .righta .right01r .right01box span{ float:right; color:#999; font-size:12px; font-weight:normal;}

.mainpdbox .righta .right02r{}
.mainpdbox .righta .right02r .title{   height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#222; }
.mainpdbox .righta .right02r .title h3{ border-bottom:#ccc 1px solid;  line-height:32px; font-size:16px; padding-left:0px; font-weight:bold;font-family:"????";}
.mainpdbox .righta .right02r .right02box{}
.mainpdbox .righta .right02r .right02box ul{padding-bottom:20px}
.mainpdbox .righta .right02r .right02box li{ line-height:20px; border-bottom:#ccc 1px dotted; overflow:hidden; padding-top:10px; padding-bottom:10px}
.mainpdbox .righta .right02r .right02box a{ font-size:14px; font-weight:normal; color:#333;}
.mainpdbox .righta .right02r .right02box a:hover{ color: #663300; text-decoration:none;}

.mainpdbox .lefta{width:680px;float:left;box-shadow: 0px 0px 3px #999; 
-webkit-box-shadow: 0px 0px 3px #999;
-moz-box-shadow: 0px 0px 3px #999  }
.mainpdbox .lefta .articlecontent{padding:30px;overflow:hidden;border:0px solid #dcdcdc;background:#fff; }
.mainpdbox .lefta .articlecontent h3{line-height:35px;text-align:left; font-size:26px; color:#000; font-family:"????";margin-bottom:10px;}
.mainpdbox .lefta .articlecontent .info{height:30px;line-height:30px;text-align:left;margin-bottom:15px; color:#999999; border-bottom:1px #CCCCCC solid; }
.mainpdbox .lefta .articlecontent .info span{ padding:0px 5px;}
.mainpdbox .lefta .articlecontent .info span a{color:red;}

.mainpdbox .lefta .articlecontent .newscontent{font-size:14px;line-height:32px;height:auto!important; 
height:600px; 
min-height:600px; }
.mainpdbox .lefta .articlecontent .newscontent p{ padding-top:25px; }
.mainpdbox .lefta .articlecontent .newscontent a{ text-decoration:underline}



.mainpdbox .lefta .articlecontent .Author{text-align:right;font-size:14px;color:#000;}

.mainpdbox .lefta .articlecontent .sharebox{ height:26px; line-height:30px;  padding-top:30px; padding-bottom:50px;}

.mainpdbox .lefta .articlecontent .moodbox{}

.mainpdbox .lefta .articlecontent .articlekey{ padding-top:20px;;font-size:14px;border-top:1px solid #dcdcdc;}
.mainpdbox .lefta .articlecontent .articlekey a{ color:#999;font-size:14px;line-height:40px;}
.mainpdbox .lefta .articlecontent .articlekey a:hover{color:red; text-decoration:none;font-size:14px;}

.mainpdbox .lefta .articlecontent .articlebook{}
.mainpdbox .lefta .articlecontent .articlebook h2{ line-height:30px; font-size:14px; font-weight:normal;}
.mainpdbox .lefta .articlecontent .articlebook h2 a:hover{ color:red; text-decoration:none;font-size:14px;}

.mainpdbox .lefta .xgxw{border-top:#dcdcdc 1px dashed;}
.mainpdbox .lefta .xgxw .title{height:35px; line-height:35px; font-size:14px;color:#333; font-weight:bold;}
.mainpdbox .lefta .xgxw .xgnewsbox{padding:8px;}
.mainpdbox .lefta .xgxw .xgnewsbox ul{}
.mainpdbox .lefta .xgxw .xgnewsbox li{height:28px;line-height:28px;background:url(artarrow.gif) no-repeat 0px 12px;padding-left:10px;}
.mainpdbox .lefta .xgxw .xgnewsbox a{ font-size:14px; color:#000;}
.mainpdbox .lefta .xgxw .xgnewsbox a:hover{color:red;text-decoration:none;}
.mainpdbox .lefta .xgxw .xgnewsbox span{ padding-left:10px; color:#999;}

.mainpdbox .lefta .commentbox{height:100%;padding-bottom:10px;overflow:hidden;border:1px solid #dcdcdc;background:#fdfdfd; min-height:200px;}
.mainpdbox .lefta .commentbox .title{ height:40px; line-height:40px;font-size:14px; padding-left:15px; font-weight:bold;color:#333; background:#f1f1f1;}
.mainpdbox .lefta .commentbox .title h3{}
.mainpdbox .lefta .commentbox .comment{ padding:10px; font-size:12px;}

/*??????*/
.fw_right .t{ font-size:30px; border-bottom:3px #0066CC solid; margin-bottom:30px; line-height:50px; font-weight:bold; color:#0066CC}
.fw_right dt{font-size:20px; border-bottom:1px #0066CC dotted;margin-bottom:20px; line-height:40px; font-weight:bold;color:#0066CC}

.fw_right dd{ font-size:14px; color:#555;margin-bottom:20px; line-height:180%;font-family:"????";  }
.t_title { text-align:center; line-height:50px;}
.sw_banner {background:url(sw_banner.jpg) no-repeat center; height:440px;}

/*????*/

.pt_bg{ width:921px; height:412px; background:url(pt_bg.jpg) no-repeat;}
.pt_bg a{ width:183px; height:136px; margin-left:1px; margin-top:1px; display:block; float:left;  text-indent:5000px;white-space:nowrap; overflow:hidden; }
.pt_bg a:hover{ width:177px; height:130px; margin-left:1px; margin-top:1px; display:block; float:left; text-indent:500px; border:3px #CC3300 solid; overflow:hidden;white-space:nowrap; }
.pt_banner {background:url(pt_banner_02.jpg) no-repeat center; height:1176px; margin-bottom:-80px;}

/*????*/
.ly_banner {background:url(ly_banner.jpg) no-repeat center; height:590px;}
.ly_main{width:960px;margin:0 auto;overflow:hidden;padding:50px 0; background-color:#FFF}
.ly_main p{padding:40px; font-size:16px; line-height:24px;}

/*????*/
.kf_banner {background:url(kf_banner.jpg) no-repeat center; height:767px;margin-bottom:-80px;}

/*????*/
.qg_banner {background:url(qg_banner.jpg) no-repeat center; height:1200px;margin-bottom:-80px;}

/*????*/
.wb_banner {background:url(wb_banner.jpg) no-repeat center; height:800px;margin-bottom:-80px;}

/*????*/
.zt_banner{background:url(zt_banner.jpg) no-repeat center; height:644px; margin-bottom:-80px;}
.jy_banner {background:url(jy_banner.jpg) no-repeat center; height:468px; width:980px; margin-top:0px;}
.jy_banner a { display:block; text-indent:800px; width:490px; height:468px; overflow:hidden; white-space:nowrap; float:left;}
.jy_banner a:hover { background-color:#FFF;filter:alpha(opacity=50); /*IE??,???50%*/
-moz-opacity:0.5; /*Firefox??,???50%*/
opacity:0.5;/*??,???50%*/ display:block; text-indent:800px; width:490px; height:468px; overflow:hidden; white-space:nowrap; float:left;}

/*???*/

.jyt_menu a{ width:auto; padding:5px 20px; background-color:#920783; font-size:16px; color:#FFFFFF; margin-right:1px; float:left;}

.jyt .txt1{text-align:center; margin-top:60px; color:#920783; height:50px; line-height:50px; padding-top:50px; font-size:46px; font-weight:bold;}
.jyt .txt2{text-align:center; padding-top:20px; padding-bottom:50px; color:#1769c7; line-height:50px; height:50px; font-size:18px; display:block;}

.sea_jyt { margin-top:30px; margin-bottom:0px;}
.sea_jyt .textbox { width:400px; line-height:40px; height:40px; font-size:16px; color:#999; padding-left:10px;}

.sea_jyt .inputButton{ background-color:#093; height:44px; width:80px; border:0px; font-size:20px; font-weight:bold; color:#FFF; font-family:"????";cursor:pointer;}
.jyt select{ display:none}

.tel_t1{  background:url(jyt_01.png) no-repeat; padding-left:150px; height:133px;}
.tel_t1 p{ padding-top:20px; font-size:14px;padding-right:20px;}
.tel_t2{  background:url(jyt_02.png) no-repeat;padding-left:150px; height:105px;}
.tel_t2 p{ padding-top:20px; font-size:14px; color:#FFF; padding-right:20px;}


.sea_jyt2 {  height:60px;  margin-top:30px; text-align:center}
.sea_jyt2 .kw{ width:400px; line-height:40px; height:40px; font-size:16px; color:#999; padding-left:10px; }
.sea_jyt2 .fcsearch {  background-color:#093; height:44px; width:80px; border:0px; font-size:20px; font-weight:bold; color:#FFF; font-family:"????";cursor:pointer; }

.artlistingjyt{height:100%;overflow:Hidden; padding:20px;font-size:26px; color:#000; line-height:40px; }
.artlistingjyt span {font-size:24px; color:#777;}
.artlistingjyt ul{border-top:2px #093 solid}
.artlistingjyt li{ height:60px; line-height:60px;   border-bottom:1px #ccc solid; }
 .artlistingjyt li a{ font-size:24px; color:red}
 .artlistingjyt li a:hover{ color:red; text-decoration:none; font-size:24px;}

/*????*/


.yh{ float:left; margin-left:10px;width:319px;background-color: #fff;margin-top:40px;}

.yh img{ width:319px; height:130px; }
.yh dd{ border-left:1px solid #ceb4a9; margin-top:0px;  padding-left:10px; height:40px;line-height:40px; font-size:14px;  }
.yh:hover{background-color: #666;}
.yh:hover a{ color:#FFFFFF}

.yh dd a:link{color:#997978; font-size:14px; line-height:40px;  }
.yh dd a:hover{color:#ffffff; font-size:14px; line-height:40px;  }

.yhnotetext{ padding:30px;line-height:35px;text-align:left; font-size:14px; color:#000; font-family:"????";margin-bottom:10px;height:auto!important; 
height:700px; 
min-height:700px; background-color: #FFFFFF;box-shadow: 0px 0px 3px #999; 
-webkit-box-shadow: 0px 0px 3px #999;
-moz-box-shadow: 0px 0px 3px #999  
 }
.yhnotetext h3{ margin-bottom:20px; margin-top:20px;border-bottom:1px #CCCCCC solid; font-size:28px; padding-bottom:10px;}


/*??????*/
.mynav  span.N1,.mynav  span.N2,.mynav span.N3,.mynav span.N4,.mynav span.N5,.mynav span.N6,.mynav span.N7,.mynav span.N8,.mynav span.N9,.mynav span.N10,.mynav span.N11,.mynav span.N12,.mynav span.N13{display:block;float:left;width:30px;margin-left:0px;margin-right:5px;padding-top:6px; height:30px;}
.mynav span.N1{background:url(n1.gif) no-repeat 0px 4px;}
.mynav span.N2{background:url(n2.gif) no-repeat 0px 4px;}
.mynav span.N3{background:url(n3.gif) no-repeat 0px 4px;}
.mynav span.N4{background:url(n4.gif) no-repeat 0px 4px;}
.mynav span.N5{background:url(n5.gif) no-repeat 0px 4px;}

/*????????*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px; color:#1E50A2;background:#fff; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}

/*??????*/
#fenye{clear:both; padding-top:10px;padding-bottom:30px; padding-left:20px;text-align:center;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#999; border:1px solid #999; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#000;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#999; border:1px solid #999;float:left;}
#fenye span{line-height:30px;}




.copyright{width:980px;margin:0px auto; }
.copyright .foot{height:30px; line-height:29px;text-align:center;color:#999;background:#fff; }
.copyright .foot a{ padding:0px 10px; color:#999; border-right:#ccc 1px solid;text-align:center;}
.copyright .foot a:hover{color:#000;text-decoration:none;}
.copyright #copyright{text-align:center;line-height:24px;}


.footer_warp{  height:540px;  background-image:url(foot_bg_.png); background-repeat:no-repeat; background-position:top center;  }
.footer{ width:980px; display:block; height:300px;  }
.footer dl{ float:left; width:120px; border-right:1px #ccc solid; padding-left:40px; height:260px;}
.footer dt{ color:#000000; font-size:16px; font-weight:bold; padding-bottom:16px;}
.footer dd a{color:#000;font-size:14px;}
.foot{ width:980px;margin-top:100px;}
.foot li{ float:left;}

.tel{width:300px;padding-right:20px;border-left:0px #c8dcdd solid; margin-left:-40px;}
.tel dd{ font-size:20px; }





/*????*/

.picmain{width:965px;margin:0px auto;}
.picmain .left{width:680px;float:left;}
.picmain .left .floatl{width:359px;float:left;padding:2px; height:292px; overflow:hidden;}
.picmain .left .floatr{width:306px;float:right; background:url(hoticon.gif) no-repeat left top; border:#d8d8d8 1px solid; padding-bottom:10px;height:283px; overflow:hidden;}
.picmain .left .floatr ul{padding:13px;}
.picmain .left .floatr li{width:50%;float:left;text-align:center;height:137px;*+height:130px;_height:133px;overflow:hidden; margin-top:5px;}
.picmain .left .floatr img{width:130px;height:100px; padding:2px;border:#D4D4D4 1px solid;}
.picmain .left .floatr a{color:#333;}
.picmain .left .floatr a:hover{text-decoration:none;color:#4E8ED6;}

.picmain .right{width:275px;float:right; height:296px;overflow:hidden;}
.picmain .right .title{overflow:hidden; background:url(title.jpg) repeat-x 0px 15px;  height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#222; }
.picmain .right .title h3{ width:100px; line-height:32px; font-size:16px; font-weight:normal;font-family:"????";}
.picmain .right .right01box{}
.picmain .right .right01box ul{padding:10px;}
.picmain .right .right01box li{height:25px;line-height:25px;}
.picmain .right .right01box a{color:#333;}
.picmain .right .right01box a:Hover{color:#4E8ED6;text-decoration:none;}

.picmain2{width:965px;margin:0px auto;}
.picmain2 .col{height:100%;overflow:hidden;}
.picmain2 .col .t{ border-bottom:2px solid #CCC; height:29px; line-height:29px;color:#222; position:relative; margin-bottom:15px;}
.picmain2 .col .t h3{ font-size:16px; font-weight:bold;border-bottom:2px solid #005BB4;height:29px;  width:80px;font-family:"????"; font-weight:normal }
.picmain2 .col .t span{position:absolute;right:10px;top:5px;}
.picmain2 .col .t span a{ font-size:12px;font-weight:normal;color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif;}
.picmain2 .col .t span a:hover{color:#4E8ED6; text-decoration:none;}
.picmain2 .col ul{}
.picmain2 .col li{width:160px;float:left;text-align:center;height:142px;overflow:hidden;}
.picmain2 .col img{width:145px; height:105px; padding:3px; border:1px solid #ccc }
.picmain2 .col img:hover{ border:1px solid #005BB4}
.picmain2 .col a{color:#333;}
.picmain2 .col a:hover{color:#4E8ED6;text-decoration:none;}


.piclist{width:963px;margin:0px auto;border:#e5e5e5 1px solid; background:#f9f9f9; border-bottom:2px solid #ddd}
.piclist .title{height:40px; line-height:55px;overflow:hidden; font-weight:bold;color:#069; border-bottom:1px solid #fff; padding-left:20px; }
.piclist .title span{font-size:16px;color:#333;font-weight:bold; font-family:"????"}
.piclist .piclistbox{}
.piclist .piclistbox ul{padding:20px 8px 8px 8px;}
.piclist .piclistbox li{width:20%;float:left;text-align:center;height:158px;overflow:hidden;}
.piclist .piclistbox img{width:152px;height:116px;padding:2px;border:#D4D4D4 1px solid;margin-bottom:8px;}
.piclist .piclistbox a{}
.piclist .piclistbox a:hover{color:red;text-decoration:none;}


.picnr{width:965px;margin:0px auto; background:#fdfdfd; height:100%;overflow:hidden; border:1px solid #ccc;}
.picnr .title{height:52px; line-height:52px;padding-left:30px;font-size:30px;font-weight:bold; text-align:center;}
.picnr .title span{font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center; margin:0px 20px;}
.picnr .del a{}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:24px;}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:25px; line-height:25px;}
.picnr .nph_tj a{ }
.picnr .imageintro{padding:10px 30px;line-height:24px; text-align:left;}
 

/* ?????????*/
.imagelist{margin:0 auto;width:860px;} /*???*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {
    height:112px;
  
	padding:5px;
}
.thumb_1 {
	text-align: center;
	float: left;
	height: 50px;
	width: 60px;
	padding-top: 30px;
	font-weight: 400;
	font-size: 14px;
	color:#000;
}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;
	width: 790px;
}
.thumb_2_1 {
	background:url(qh1.gif) no-repeat 0px 20px;
	float: left;
	height: 113px;
	width: 35px;
	cursor:pointer;
	
	margin-left:10px;
	_margin-left:0px;
}
.thumb_2_2 {
	background:url(qh2.gif) no-repeat 0px 20px;
	float: right;
	height: 113px;
	width: 35px;
	cursor:pointer;
}
#scrool_div {
	width:708px;
	position:relative;
	height:110px;
	overflow:hidden;
}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{
	width:126px;
	height:95px;
	margin:5px;
}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}
/* ???????????*/

/*?????????*/
.imggrouplist{margin:0 auto;width:590px;}
.imggrouplist li{width:130px;float:left;margin:2px;border:1px #999999 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:120px;height:90px;}
/*???????????*/

/*????????*/
.imglist{text-align:center}
.imglist span{ display:none;}

.imglist img{border:0px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}

/* flexslider */
.flexslider{margin:0px auto;position:relative;width:730px;height:510px;overflow:hidden;zoom:1; margin-left:0px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0.3;filter:alpha(opacity=30);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


/*??????????*/
#pageNext{text-align:right}

.xgphoto{width:963px;margin:0px auto;border:#ccc 1px solid; height:100%; overflow:hidden; background:#fdfdfd; padding-top:1px; }
.xgphoto .title{ height:40px; line-height:40px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:15px; color:#333; background:#f1f1f1}
.xgphoto .xgphotobox{}
.xgphoto .xgphotobox ul{padding:10px;}
.xgphoto .xgphotobox li{width:20%;float:left;text-align:center;height:140px;overflow:hidden;}
.xgphoto .xgphotobox img{padding:2px;border:#D4D4D4 1px solid;margin-bottom:10px;}
.xgphoto .xgphotobox a{}
.xgphoto .xgphotobox a:hover{ color:red; text-decoration:none;}

.xgphoto  .commentbox{ padding:10px;}


.picpl{width:965px;margin:0px auto;}
.picpl .left{width:680px;float:left;}
.picpl .left .left01{border:#e1e1e1 1px solid; background:#fdfdfd; border-bottom:2px solid #e1e1e1}
.picpl .left .left01 .title{height:40px; background:#f1f1f1; line-height:40px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:15px; color:#333;}

.picpl .left .left01 .left01box{padding:10px;}

.picpl .left .left01 .searchbox{ height:100%; overflow:hidden;padding:10px;}
.picpl .left .left01 .searchbox #content_nei{}
.picpl .left .left01 .searchbox #content_nei ul{}
.picpl .left .left01 .searchbox #content_nei li{ height:110px; border-bottom:#ccc 1px dashed; margin-bottom:8px; overflow:hidden;}
.picpl .left .left01 .searchbox #content_nei h1{width:120px; float:left;}
.picpl .left .left01 .searchbox #content_nei h1 img{ padding:2px; border:#D4D4D4 1px solid;}
.picpl .left .left01 .searchbox #content_nei h3{width:520px; float:right;}
.picpl .left .left01 .searchbox #content_nei h3 a{ font-size:14px; font-weight:bold; color:#069; text-decoration:underline;}
.picpl .left .left01 .searchbox #content_nei h3 a:hover{ color:red; text-decoration:none;}
.picpl .left .left01 .searchbox #content_nei h3 span.intro{font-size:12px; font-weight:normal;}


.picpl .right{width:275px;float:right;}
.picpl .right .right01{height:100%;overflow:hidden;padding-bottom:10px;}
.picpl .right .right01 .title{background:url(title.jpg) repeat-x 0px 15px;  height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#222; }
.picpl .right .right01 .title  h3{background:#fff;width:90px; line-height:32px; font-size:16px; font-weight:bold;font-family:"????";}
.picpl .right .right01 .right01box{}
.picpl .right .right01 .right01box ul{padding:8px;}
.picpl .right .right01 .right01box li{width:50%;float:left;text-align:center;height:126px;overflow:hidden;}
.picpl .right .right01 .right01box img{width:110px;height:90px;border:#D4D4D4 1px solid;padding:2px;}
.picpl .right .right01 .right01box a:hover{color:red;text-decoration:none;}



/*????*/

.photolisting{}
.photolisting ul{ padding:10px;}
.photolisting li{width:25%; float:left; height:130px;white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}
.photolisting img{width:135px; height:90px; border:#e8e8e8 1px solid; padding:2px; }
.photolisting a{}
.photolisting a:hover{ color:red; text-decoration:none;}





/*?????*/
.fl{display:inline;float:left}.fr{display:inline;float:right}.btn{cursor:pointer}.btn:hover{text-decoration:none!important}
/*main*/
#Fixed {position: fixed;_position: absolute;z-index: 100;bottom: 300px;left: 50%;margin-left: 500px;_bottom: auto;_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-70);border: 0px solid #eee;width: 100px;text-indent: 40px; line-height:39px;background: #fff}

#goCart, #goChat, #goTop, #feedback {background-image: url('toTop.png')!important}

#feedback {width: 100px;height: 59px;border-bottom: 0px solid #EEEEEE;background-position: 0px -770px; }
#feedback:hover {background-position:0px -829px}

#goCart, #goChat, #goTop {position: relative;width: 63px;height: 59px;background: -1px -1px no-repeat;cursor: pointer}
#goChat {background-position: 0px -238px}
#goCart:hover {background-position: 0px -180px}
#goChat:hover {background-position:-1px -238px}

#go1, #go2, #go3, #go4, #go5, #go6 {background-image: url('goTop.png')!important}
#go1{width: 100px;height: 39px;background-position: 0px 0px}
#go1:hover{background-position:100px 0px}

#go2{width: 100px;height: 39px;background-position: 0px -39px}
#go2:hover{background-position:100px -39px}

#go3{width: 100px;height: 39px;background-position: 0px -78px}
#go3:hover{background-position:100px -78px}

#go4{width: 100px;height: 39px;background-position: 0px -117px}
#go4:hover{background-position:100px -117px}

#go5{width: 100px;height: 39px;background-position: 0px  -156px}
#go5:hover{background-position:100px -156px}

#go6{width: 100px;height: 39px;background-position: 0px -195px}
#go6:hover{background-position:100px -195px}


#goTop{display:none;width:100px;height:58px;opacity:0.5;filter:alpha(opacity=50);-moz-transition:opacity 0.3s ease-in,opacity 0.3s ease-out;-webkit-transition:opacity 0.3s ease-in,opacity 0.3s ease-out;transition:opacity 0.3s ease-in,opacity 0.3s ease-out;background-color:#000!important;background-position:center -120px!important;cursor:pointer}
#goTop:hover{opacity:1;filter:alpha(opacity=100);-moz-transition:opacity 0.3s ease-in,opacity 0.3s ease-out;-webkit-transition:opacity 0.3s ease-in,opacity 0.3s ease-out;transition:opacity 0.3s ease-in,opacity 0.3s ease-out}


/*??*/

.allsearch{width:980px; margin:0px auto; line-height:29px; background-color:#FFF}
.allsearch .logo{width:173px; float:left;height:35px; overflow:hidden;}
.allsearch .searchmenu{width:630px; float:left;margin-top:7px; margin-left:30px;}
 .allsearch .searchmenu li{width:8%; float:left; text-align:center; height:30px; line-height:30px;}
.allsearch .searchmenu a{ font-size:14px; color:#666;}
.allsearch .searchmenu a:hover{text-decoration:none;}
 .allsearch .searchmenu .curr a{ color:green; font-weight:bold;border-bottom:green 2px solid; display:block; line-height:30px;}
.allsearch .searchmenu .curr a:hover{ text-decoration:none;}
.allsearch .searchsc{width:140px; float:right; line-height:38px;}
 .allsearch .searchsc a{ color:#666;}

 .allsearch .searchmain{width:700px;margin-top:10px;height:38px; line-height:38px; position:relative;}
.allsearch .searchmain #key{margin-left:3px;width:618px; overflow:hidden; float:left; height:29px; line-height:29px; color:#999;  padding-left:10px; border:1px #ccc inset;}
.allsearch .searchmain #m{width:58px;height:31px;float:right;}



.searchbody{width:940px; margin:0px auto; margin-top:40px;background-color:#FFF; padding:20px;}
.searchbody .left{ background-color:#FFF}
.searchbody .left .tit{background:#FAFFF9 url(btn.png) no-repeat 8px 6px; border:#E2F3DE 1px solid; height:31px;line-height:31px;font-size:14px;color:#555;padding-left:28px;}
.searchbody .left .tit span{ color:red; font-weight:bold;}
.searchbody .left .leftbox{}
.searchbody .left .leftbox .searchlist{}
.searchbody .left .leftbox .searchlist ul{ padding-top:15px;}
.searchbody .left .leftbox .searchlist li{ line-height:28px;}
.searchbody .left .leftbox .searchlist span.art_title a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.searchbody .left .leftbox .searchlist span.art_title a:visited{ color:#CC3300;text-decoration:underline;}
.searchbody .left .leftbox .searchlist span.artintro{ line-height:24px;  font-size:12px;}
.searchbody .left .leftbox .searchlist span.arturl{ line-height:24px;}
.searchbody .left .leftbox .searchlist span.arturl a{ color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.searchbody .left .leftbox .searchlist span.arturl a:hover{ text-decoration:none;}
.searchbody .left .leftbox .searchlist span.c9{color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.searchbody .left .leftbox .searchabout{margin:0px 10px 0px 0px; padding:15px;background: #EFEFEF; height:100%;  overflow:hidden;}
.searchbody .left .leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.searchbody .left .leftbox .searchabout .searchresult li{line-height:25px; width:20%; float:left; border-bottom:#f1f1f1 1px solid;}
.searchbody .left .leftbox .searchabout .searchresult a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.searchbody .left .leftbox .searchabout .searchresult a:hover{ color:red;}

.searchbody .left .leftbox .kuaisou{ margin:0px 10px 0px 0px;}
.searchbody .left .leftbox .kuaisou .i{ height:23px; line-height:23px;width:575px; padding-left:15px; color:#333;}
.searchbody .left .leftbox .kuaisou #m{margin-left:5px;height:28px; line-height:22px; width:80px; border:none;}

.searchbody .right{width:268px; float:right;}

.searchbody .right .ksad{ border:#E2F3DE 1px solid; padding:10px; background:#FAFFF9;}
.searchbody .right .ksad h2{ font-size:16px; font-weight:bold; color:green; font-family:"????"}
.searchbody .right .ksad p{ line-height:24px; color:#666; font-family:"????"}
.searchbody .right .ksad p a{ color:green; text-decoration:underline; font-family:"????"}
.searchbody .right .ksad p a:hover{}


.searchbody .right .right01{}
.searchbody .right .right01 .tit{height:31px;line-height:31px;font-size:14px; font-weight:bold; color:#333;padding-left:5px;  border-bottom:#CCC 1px solid;}
.searchbody .right .right01 .right01box{}
.searchbody .right .right01 .right01box ul{ padding:8px;}
.searchbody .right .right01 .right01box li{ background:url(artarrow.gif) no-repeat 0px 11px; padding-left:8px;height:26px; line-height:26px;width:245px;overflow: hidden;   white-space:nowrap;text-overflow:ellipsis; }
.searchbody .right .right01 .right01box a{  color:#0022CC;}
.searchbody .right .right01 .right01box a:hover{ text-decoration:none; color:red;}


/*????end*/