@charset "utf-8";
/* CSS Document */
body { background:#fff;font-size: 12px; color:#666666; margin:0px;padding:0px; font-family:"微软雅黑";}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a { color:#666666; text-decoration: none;blur:expression(this.onFocus=this.blur());outline:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{ text-decoration:none;}
a:active {text-decoration: none;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border: 0;}
h3 { font-size: 14px;  color:#666666; }
h4 { font-size: 12px;}
.clear { clear: both; }
.section { width: 100%; clear:both; padding-bottom: 12px; float: left;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.textOverflow{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clearfix:before, .clearfix:after {content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clearfix:after {clear: both;}
.bt2{ color:#151056; font-size:16px;}




.page { padding:30px 0; text-align:center; }

.page .prev, .page .next { padding:6px; background:#e5e5e5; color:#000000;}

.page .prev:hover, .page .next:hover{ background:#282828; color:#fff;}

.page .num { padding:6px 12px; background:#e5e5e5; margin:0 8px; text-align: center;   }

.page .num:hover,.page .cur{ background:#00368c; color:#fff;}

.w1010{ width:1010px; margin:0 auto;}

.floleft{ float:left;}

.floright{ float:right;}

.posabsol{ position:absolute;}
/*header style begin*/
#header{ background:url(../images/header_bg.jpg) left top repeat-x; overflow:hidden;}

.h_top{ height:100px; height:120px; position:relative; overflow:hidden;}

.logo { left:0; top:0;}

.call{ right:48px; top:0;}

.miniFunc{ right:98px; top:21px; font-family:"宋体";}

.nav{position:relative; z-index:999999;  background:url(../images/nav_bg.jpg) repeat-x; height:44px;  font-size:14px;}

.nav li { float:left; width:99px; text-align:center; height:44px; line-height:44px; }

.nav li.line{ background:url(../images/line_bg.jpg) no-repeat; width:2px; height:44px; overflow:hidden;}

.nav li a{ color:#fff; }


.nav li:hover,.nav li.on{ background:url(../images/navOverBg.jpg) no-repeat;}

.dropMenu{ display:none; width:99px; background:url(../images/dropMenuBg.png);}

.nav li .dropMenu a{ display:block; width:79px; margin:0 auto; border-bottom:1px dotted #f36060; background:url(../images/dropMenuabg.jpg) 9px 10px no-repeat; text-align:center; line-height:30px; color:#fff;}

.banner{ width:100%; overflow:hidden;  height:344px; margin-bottom:23px; position:relative; text-align:center;}

.banner ul{ position:relative; height:344px; } 

.banner li{position:absolute;top:0;left:0;z-index:10; width:100%; height:344px;  text-align:center;}

.banner_butt{ position:absolute; height:22px; top:298px; padding-top:5px; text-align:center; z-index:999; background:url(../images/banner_butt_bg.png); width:100%; }

.banner_butt span{ background:url(../images/bannerButtBg.png) -30px 0 no-repeat; display:inline-block; width:13px; height:13px;  margin-right:17px; cursor:pointer;}

.banner_butt span.a_active{ background-position:0 0;}
/*main style begin*/
#content{ } 
#box_main_sub2{background-image:url(../images/bg_neirong.png);z-index:999;position:relative;margin:0 auto;width:1002px;background-repeat:no-repeat;background-position:center top;float:none;height:175px;top:-30px}
#box_main_sub2_sub1{padding-left:20px;width:23%;float:left}
#box_main_sub2_sub2{padding-left:20px;width:23%;float:left}
#box_main_sub2_sub3{padding-left:20px;width:23%;float:left}
#box_main_sub2_sub4{padding-left:20px;width:23%;float:left}


.box_one{ overflow:hidden; height:171px; margin-bottom:24px; }
 
.leftEffect{  width:210px; height:167px; overflow:hidden;}

.news{ width:350px; margin-left:35px; display:inline; overflow:hidden; height:230px;}
.showLine{
   border-bottom: 0px;
    border-left: 0px;
    width: 100%;
    background: url(../images/line-02.gif) repeat-x  ;
    float: left;
    height: 1px;
    border-top: 0px;
    border-right: 0px; margin-bottom:10px;}
.pic{ width:193px; height:115px; float:left; margin-top:10px;}	
.newstt{width:310px; margin-left:10px; float:left;}
.newstt .title{ font-size:14px; width:310px;float:left; color:#06174f}	
.newstt p{line-height:24px;}
.newstt p a{ color:#b90c0e}	
.news_tit{ margin-bottom:8px; overflow:hidden; background:url(../images/newstitle.jpg) no-repeat bottom; height:30px; line-height:30px;}
.Recommend{ height:140px; float:left; width:100%;}

.news li{background:url(../images/news_bg.jpg) 12px center no-repeat; float:left; width:100%; line-height:24px; text-indent:30px; }

.news li a{ color:#333333; float:left;}

.news li span{ float:right;}

.news li:hover a{ color:#cd010c; text-decoration:underline;}

.recruit{ width:188px; border:1px solid #cbcbcb; height:168px; overflow:hidden;}

.recruit_cont{ padding-top:10px;}

.recruit li{ width:100%; line-height:30px;text-indent:23px;}

.recruit li a{ background:url(../images/recruit_li_bg.jpg) 0 4px no-repeat; padding-left:28px;color:#000000}

.recruit li a:hover{ background-position:0 -26px; color:#cd010c; text-decoration:underline;}

.box_two{ overflow:hidden; height:215px;}

.btleft_part{ width:211px;}

.search{ height:53px; overflow:hidden;}

.search_tit{ margin-bottom:4px;}

.sear_cont{ background:url(../images/search_bg.jpg) no-repeat; width:211px; height:30px; overflow:hidden;}

.sear_cont input{ border:none; background:none;}

.sear_cont  .textInput,.sear_cont .sub_but{ height:30px; float:left;}

.sear_cont  .textInput{ width:152px; height:30px; line-height:30px; text-indent:22px;}

.sear_cont .sub_but{ width:59px;}

.proCate{ overflow:hidden; margin-top:15px; }
.pro_tit{ overflow:hidden;background:url(../images/lianxi.jpg) no-repeat; height:32px; width:196px; line-height:32px; padding-left:15px; color:#fff; font-size:16px; font-weight:bold;}
.pro_cont{ border:#cbcbcb 1px solid; border-top:none;height:200px; }


.multipleColumn{ position:relative; width:350px; }

.multipleColumn .hd{   }

.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block; position:absolute; top:138px; width:35px; height:35px; cursor:pointer;}

.multipleColumn .hd .prev{ left:-20px; background:url(../images/left.png) no-repeat;}

.multipleColumn .hd .next{ right:-12px; background:url(../images/right.png) no-repeat;   }

.multipleColumn .hd .prev:hover{ background:url(../images/over_left.png) no-repeat;}

.multipleColumn .hd .next:hover{ background:url(../images/over_right.png) no-repeat;}

.multipleColumn .bd{verflow:hidden; width:500px; margin:0 auto;  }

.multipleColumn .bd ul{ overflow:hidden; zoom:1;  float:left; width:250px; }

.multipleColumn .bd ul li{  }

.box_two .right_part{ width:190px;}

.weibo{ position:relative; width:190px; height:128px; overflow:hidden;}

.rmap{ margin-top:20px; height:186px; overflow:hidden;}

.erwm{ width:81px; height:78px; overflow:hidden;}

.weibo .text{ width:108px; height:78px; overflow:hidden; color:#333333;} 

.weibo .text h3{ padding-bottom:5px; font-size:12px;}

.weibo_cont{ margin-top:16px;}
/*main style end*/
#footer{ background:url(../images/footer_bg.jpg) repeat-x; height:238px; overflow:hidden; margin-top:10px;}

.f_link{ width:319px; padding-top:17px; height:139px; background:url(../images/linkBg.png) right no-repeat;} 

.f_topInfo,.f_topInfo a,.f_topInfo h3{ color:#fff;}

.f_link h3{ margin-bottom:20px;}

.linkCont{ margin-bottom:15px;}

.f_link a{ padding-right:9px; margin-right:9px; background:url(../images/linkAbg.jpg) right no-repeat;}

.fphone{ padding-left:19px;}

.f_contact{ width:300px; padding-top:20px; line-height:30px;} 

.f_contact p{ background:url(../images/f_contactBg.jpg) no-repeat; padding-left:33px;}

.f_contact p.add{ background-position:0 5px;}

.f_contact p.tel{ background-position:0 -25px;}

.f_contact p.email{ background-position:0 -50px;}

.f_contact p.fax{ background-position:0 -82px;}

.copy_info{ width:100%; position:relative; height:56px; padding-top:30px; line-height:20px; color:#5b5b5b; text-align:center;} 

.backTop{ position:absolute; right:0; top:-17px; cursor:pointer; width:66px; height:19px;}
/*内页 style begin*/
.nySide{ float:left; width:210px;}

.side_tit{ margin-bottom:5px; width:196px; height:32px;background:url(../images/fl.jpg) no-repeat; line-height:32px; color:#fff; padding-left:15px; font-size:16px; font-weight:bold;}

.nySide li{ width:209px;}

.nySide li a{ display:block; background:url(../images/sideLibg.jpg) 0 -40px no-repeat; width:100%; height:35px; line-height:35px; text-indent:23px; color:#fff; font-size:14px; }


.nySide li a:hover,.nySide li a.on{ background-position:0 0; }

.news_list li a:hover{ background-position:0 -40px;}

.subMenu{ display:none; }

 .nySide li .subMenu dt,.nySide li .subMenu dt a{display:block; width:209px; height:36px; }
 
 .nySide li .subMenu dt{position:relative;}
 
.nySide li .subMenu dt a{ background:#001c48; line-height:36px; text-indent:69px;}

.subSideMenu{ display:none; position:absolute; left:209px; top:0; width:198px; background:url(../images/suBg.png);}

.nySide li dt .subSideMenu   a{ display:block; width:184px; margin:0 auto; height:33px; line-height:33px; background:url(../images/submenu.jpg) left bottom repeat-x;}



.main{ float:right; width:760px;}

.main_tit{ background:url(../images/main_titbg.jpg) no-repeat; height:40px; line-height:46px; color:#fff;}

.main_tit h3{ float:left; padding-left:44px; color:#fff }

.main_tit .bread{ float:right; padding-right:33px; }


.nyMod{ height:auto!important; height:300px; min-height:300px; padding:20px 0;}

.nyDan{ line-height:24px;}


.nyNews{}

.nyNews li{ padding:20px 0;border-bottom:1px dotted #b3b3b3; width:100%; overflow:hidden; margin-right:22px; margin-bottom:20px; }


.nyNews li h3{ background:url(../images/icon_news.jpg) left no-repeat; }

.nyNews li h3,.nyNews li h3 a{ color:#2d2727;}

.nyNews li h3,.nyNews li p{padding-left:21px;}

.nyNews li .date{ margin:10px 0; font-family:Verdana, Geneva, sans-serif; font-size:9px;}

.nyNews li .intro{ line-height:20px;}

.nyNews li:hover h3 a{ color:#cd010c}



.detail {line-height:26px; padding:20px;}

.detail .title { height: 27px; }

.detail .title h3 { line-height: 27px; padding-left: 14px;}

.detail .tit {border-bottom: 1px solid #ccc;  width:658px; margin:0 auto; line-height: 40px; text-align: center; font-weight: bold;  }

.detail .related { padding:6px 0; text-align: center;}

.detail .related span { padding: 0 10px;}

.detail .text { padding: 10px; line-height: 23px;}

.detail .text .photo { text-align: center;}

.detail .other { padding: 8px 0 ; width: 100%;}

.detail .other li {line-height: 24px;}

.detail .print { padding: 8px 0; text-align: right; clear: both;}

.detail .print a { margin-right: 20px;}

.nyPro{ padding-left:25px; }

.nyPro ul{ float:left; margin-right:-51px;}

.nyPro li{ width:172px; height:226px;}

.nyPro li .photo{ width:96px; height:140px; margin:7px auto 18px auto;overflow:hidden;}

.nyPro li .name{ background:#00368c; width:96px; height:26px; margin:0 auto; line-height:26px; text-align:center;}

.nyPro li .name a{ color:#fff;}
/*message css---*/
.ny_msg{ padding:0 20px;padding-top:30px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}/*设置提示文字颜色*/
/*欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}
/*end*/
/*选项卡*/
.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
/*end*/
/*有背景样式*/
/*填写留言 message.**/
.msgWrite{padding-left:200px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;_background:none;}
/*end*/
/*查看留言 messageck.**/
.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}
/*有背景样式 end----*/
/*内页 style end*/



.FrontPublic_slideShow01-d3_c1 IMG{border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none}
.FrontPublic_slideShow01-d3_c1 UL{list-style-type:none;list-style-image:none}
.FrontPublic_slideShow01-d3_c1 A{color:#538c9f}
.FrontPublic_slideShow01-d3_c1 A:hover{color:#84b263}
.FrontPublic_slideShow01-d3_c1 DIV .wrapper{position:relative;margin:auto;width:100%}
.FrontPublic_slideShow01-d3_c1 .fn-clear{zoom:1}
.FrontPublic_slideShow01-d3_c1 .box_skitter{position:relative;background:none transparent scroll repeat 0 0}
.FrontPublic_slideShow01-d3_c1 .box_skitter UL{display:none}
.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter{position:relative;overflow:hidden}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image{position:relative;overflow:hidden}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image IMG{display:none}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone{z-index:20;position:absolute;width:100px;display:none;overflow:hidden;top:0;left:0}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone IMG{z-index:20;position:absolute;top:0;left:0}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{z-index:100;position:absolute;margin-top:-25px;text-indent:-9999em;width:26px;background:url(../images/public/prev.png) no-repeat left top;height:49px;overflow:hidden;top:50%;left:0}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{z-index:100;position:absolute;margin-top:-25px;text-indent:-9999em;width:26px;background:url(../images/public/next.png) no-repeat left top;height:49px;overflow:hidden;top:50%;right:0}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter{z-index:150;position:absolute;display:none}
.FrontPublic_slideShow01-d3_c1 .loading{z-index:10000;position:absolute;text-indent:-9999em;margin:0px;width:31px;background:url(../images/public/ajax-loader.gif) no-repeat left top;height:31px;color:#fff;overflow:hidden;top:50%;right:50%}
.FrontPublic_slideShow01-d3_c1 #slideshow{width:100%;height:468px}
#elem-FrontPublic_slideShow01-1395367192986 .FrontPublic_slideShow01-d3_c1 #slideshow{width:100%;height:396px}
.FrontPublic_slideShow01-d3_c1 #slideshow UL{display:none}

.ipro1{ height:238px; width:1010px; margin: 0 auto; background:url(../images/index_33.jpg) no-repeat left top;}
.title5{ height:29px; padding-top:5px;}
.title5 h2{ font-size:14px; color:#0063bf; line-height:25px; float:left;margin-left:35px; font-weight:bold; font-family:"Microsoft Yahei";}
.title5 span{ float:right; margin:0px 10px 0 0;}
.title5 span a{line-height:30px;color:#0063bf; text-align:right; margin-right:15px;display:block; width:50px;}
.ipro1 img{}

.pro-con {
	padding: 0 10px;
}	
.fl{float:left;}/*向左浮动*/
.fr{float:right;}/*向右浮动*/
#demo_content .images_content {margin:15px 5px 15px 0px; float:left;display:inline;	text-align:center;}
#demo_content .images_content .images_img img{
	height:130px; 
	border:1px solid #ddd;
	padding:3px;
}
/*固定图片高度按比例缩放 END*/

#demo_content .images_content .images_title{ margin-top:5px; text-align:center;}
#demo_content .images_content .images_title a{  background:url(images/dot2.gif) no-repeat left center; padding-left:10px;}
#demo_content .images_content .images_title a {
	padding: 3px 0;
	background: #0078c6 none;
	display: block;
	color: #fff;
}


/*list*/
.list_page{text-align:center;margin:10px;font-family:"Microsoft Yahei";}
.list_page a{;margin:0px 1px;padding:4px 6px;border:1px solid #077dc5;color:#333;font-family:"Microsoft Yahei";}
.list_page span{background:#077dc5;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #077dc5;font-family:"Microsoft Yahei";}
.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #077dc5;color:#333;font-family:"Microsoft Yahei";;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:"Microsoft Yahei";font-weight:normal;width:12px;vertical-align:middle;text-align:center;}

#newslist li{ background:url(../../images/icon1.gif) no-repeat left 50%; margin:0 6px; line-height:30px; padding-left:10px; border-bottom:1px dotted #dbdbdb;}
#newslist li span{ float:right; color:#7e7e7e;}
.newlist li{padding-left:12px;margin-top:8px;border-bottom:1px #ddd dashed;padding-bottom:10px;height:85px; line-height:24px; text-align:left;}
.newlist li a{float:left;font-size:14px;font-weight:bold; color:#666;}
.newlist li span{float:right;color:#999;font-size:12px; margin-right:10px;}
.newlist li p{clear:both;}
.newlist li p.read-more{float:right;margin-right:10px;}
.newlist li p.read-more a{font-size:12px;font-weight:normal;}

#khlist li{ background:url(../../images/icon1.gif) no-repeat left 50%; margin:0 6px; line-height:30px; padding-left:10px; border-bottom:1px dotted #dbdbdb;}
#khlist li span{ float:right; color:#7e7e7e;}
.khlist li{padding-left:5px;margin-top:8px;padding-bottom:10px;height:10px; line-height:24px; text-align:left;}
.khlist li a{float:left;font-size:14px;font-weight: normal; color:#666;font-family:"宋体";}
.khlist li span{float:right;color:#999;font-size:12px; margin-right:10px;}
.khlist li p{clear:both; font-family:"宋体";}
.khlist li p.read-more{float:right;margin-right:10px;}
.khlist li p.read-more a{font-size:12px;font-weight:normal;}


.newshow h1{ text-align:center; font-size:16px; display:block;}
.newshow p{ padding:0 20px;}
.time{ background-color:#f3f3f3;border-top:1px dotted #dddddd; margin:10px 0;border-bottom:1px dotted #dddddd; text-align:center; line-height:30px;}
.time a:hover{color:#FF0000}
#cp li{ width:162px;height:162px; float:left;border:1px solid #dddddd; margin:5px 12px; display:inline}
#cp li a{ color:#333; font-weight:normal; font-size:12px; font-family:"宋体";}
#cp li img{display:block;margin:0 auto; max-width:156px; height:126px; padding:2px;}
#cp li h4{line-height:24px;color:#505050; background-color:#f1f1f1; margin-top:5px; text-align:center; border:none;}
#xgcp li{ width:115px; float:left; margin:5px 10px; display:inline}
#xgcp li img{border:1px solid #dddddd;display:block;margin:0 auto; width:103px; height:79px; padding:5px;}
#xgcp li h4{line-height:24px;color:#505050; background-color:#f1f1f1; font-size:12px; font-weight:normal; margin-top:5px; text-align:center; border:none;}
#xgxw li{ width:350px; float:left}
#xgxw li span{ color:#999999; margin-left:5px;}

.title{font-size:14px;font-weight:bold;border-bottom:1px solid #f0f0f0;line-height:30px;height:30px;margin:0 0 15px 0;}
.downlist{margin:0;padding:0;list-style:none;width:720px;overflow:hidden;}
.downlist li{clear:both;border-bottom:1px solid #E8E8E8;padding:0 0 10px 0;height:160px;overflow:hidden;}
.downlist li a{ color:#666666;}
.downlist li a:hover{ color:#FF3300}
.downlist li .pic{background:url(../../images/bg_nodown.gif) no-repeat center;float:left;width:120px;height:120px;display:block;text-align:center;padding:20px 0 0 0;margin:15px 0 0 0;border-right:1px solid #e8e8e8;}
.downlist li .pic img{margin:10px 0 0 0;}
.downlist li .list{float:left;width:460px;padding:10px 15px;height:120px;display:block;overflow:hidden;color:#999;line-height:22px;}
.downlist li .list p{font-size:14px;font-weight:bold;line-height:30px;height:30px;border-bottom:1px dashed #ccc;margin:10px 0;color:#333;}
.downlist li .list span{color:#333;margin:5px 0 0 0;display:block;}
.downlist li .info{float:left;width:80px;padding:10px 0 0 10px;height:120px;color:#999;border-left:1px solid #e8e8e8;margin:15px 0 0 0;}
.downlist li .info p{font-size:16px;margin:5px 0 15px 0;color:#333;}


.downinfo{background:#fff;padding:25px 30px;overflow:hidden;}
.downinfo h1{font-family:microsoft yahei;font-size:16px;margin:0 0 15px 0;padding:0;font-weight:normal;}
.downinfo .pic{float:left;width:220px;overflow:hidden;}
.downinfo .pic img{border:1px solid #ccc;padding:2px;}
.downinfo .info{float:left;width:610px;margin:0 0 0 10px;}
.downinfo .info ul{margin:0;padding:0;list-style:none;}
.downinfo .info ul li{float:left;width:300px;margin:0 5px 0 0;line-height:29px;height:29px;}
.downinfo .info ul li span{color:#f30;font-family:verdana;}
.p20{line-height:22px;}
.p20 p{margin:0 0 10px 0;}
.downurl{padding:10px 20px;}
.downurl ul{margin:0;padding:0;list-style:none;}
.downurl ul li{line-height:29px;height:29px;background:url(../../images/icon_down.gif) no-repeat left center;padding:0 0 0 24px;}
.downurl a{ padding-right:20px;}
.downurl a:hover{ color:#CC0000;}

.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #077dc5;}
.bt{border:1px solid #B0D4EC;border-top:2px solid #B0D4EC;}


.mt{ margin-top:8px;}


#imgcode{cursor:pointer;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*color*/
.c9{color:#999;}

/*width*/
.w980{width:980px;overflow:hidden;}
.w978{width:978px;overflow:hidden;}
.w610{width:610px;padding:20px 30px;}
.w640{width:640px;padding:15px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w900{width:898px;padding:30px 40px;}
.w670{width:670px;}


/*subject*/
.subject{background:url(../../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;padding:0 0 0 16px;}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family:宋体;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}

.info_intro{padding:0 0 20px 0;line-height:22px;color:#666;}
.info_intro p{margin:0 0 5px 0;padding:0;}
.info_intro .red{color:#f30;margin:0 5px;}

.comment{overflow:hidden;clear:both;margin-bottom:20px;}
.comment .face{float:left;width:60px;height:60px;}
.comment .text{border:1px solid #dadada;margin-left:70px;}
.comment .text .div{padding:10px 20px;}
.comment .text .div .icon{position:absolute;width:20px;height:20px;margin:6px 0 0 -40px;}
.comment .text .div .base{font-family:verdana;color:#000;border-bottom:1px dashed #ccc;line-height:30px;margin-bottom:10px;}
.comment .text .div .base span{float:right;color:#999;}
.comment .text .div .content{line-height:20px;}
.comment .text .div .reply{font-family:verdana;border-top:1px dashed #ccc;line-height:30px;margin-top:10px;color:#000;padding-top:5px;}
.comment .text .div .reply strong{color:#f60;}

.commentadd{margin:10px 0;overflow:hidden;clear:both;}
.commentadd .face{float:left;width:60px;height:60px;}
.commentadd .text{overflow:hidden;margin-left:70px;}
.commentadd .text .div{padding:0 5px 0 0;}
.commentadd .text .div textarea{width:100%;_width:98%;border:1px solid #ccc;height:70px;overflow:auto;}
.commentadd .text span{color:#999;line-height:22px;clear:both;}
.commentadd .text #commentlen{color:#f30;}
.commentadd .input{margin:10px 0;font-size:14px;}
.commentadd .input a{color:#666;font-size:12px;}
.commentadd .input a:hover{color:#f30;font-size:12px;}
.commentadd .input .send{float:right;border:1px solid #ccc;background:#fff;padding:5px 10px;_padding:3px 10px;margin:0;_margin:0 9px 0 0;vertical-align:middle;width:80px;}
.commentadd .input .ip{border:1px solid #ccc;width:80px;padding:5px 10px;vertical-align:middle;}
