/**------全局CSS定义-------**/
html{height:100%}
body{max-height:100%; height:100%; margin:0; padding:0;font-family: Verdana, Arial, Helvetica, sans-serif,"宋体";font-size:12px; background:#e4e7ec; text-align:center;}
form{margin:0;padding:0;}
img{border:0;}
ul,ol,li{ margin:0; padding:0;}
a{color:#454545; text-decoration:none;}
a:hover{color:#454545; text-decoration:underline;}
body,td,p,select,input,textarea{font-size:12px; color:#454545;}
h1,h2,h3,h4,h5,h6{font-size:12px; margin:0; padding:0;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}

#wrapper{text-align:left; width:1006px;}
#conwrapper{background:url(../images/bg.gif) repeat-y; }
.con{width:860px;padding-left:72px; padding-right:74px;}
.nav{margin-bottom:3px;}
.con_wrapper{}

.c_left{float:left; width:180px; background:#efefef; padding-bottom:20px; margin-bottom:7px; height:auto;}
.c_left ul{list-style:none; margin-left:11px; margin-right:13px;}
.menu{border-bottom:1px dotted #878787; padding-bottom:8px; background:url(../images/arr.gif) no-repeat 5px 12px; padding-left:19px; padding-top:9px; display:block; cursor:pointer;}
.menuli{border-bottom:1px dotted #878787; padding-bottom:8px; background:url(../images/arr.gif) no-repeat 5px 12px; padding-left:19px; padding-top:9px;}
.submenu{ margin-left:18px;}
.submenuli{list-style:none; margin:4px 0px 4px 10px;}
.c_left ul li a{ color:#006486;}
.c_left ul li a:hover{color:#006486;}


.c_l_s,.c_l_c{ margin:12px 0px 0px 14px;}
.c_l_s_con{border:1px solid #b1c9c9; background:#fff; padding:8px; width:140px; color:#999999;}
.text{border:1px solid #d6dcdc; width:100px; height:17px;}

.c_right{margin-left:20px; float:left; width:650px; height:auto;}
.c_r_title{border-bottom:1px dotted #c4c5c7;}
.c_r_t_left{float:left;}
.c_r_t_right{float:right; margin-right:20px; margin-top:12px; color:#999;}
.c_r_t_right a{color:#999;}
.c_r_t_right a:hover{color:#999;}
.c_r_con{ width:640px;}
.c_r_con_au{line-height:24px;}
.c_r_con_cs{background:url(../images/cs_bg.jpg) no-repeat right bottom; height:350px;}
.n_p_r_con_box{float:left; width:181px; height:155px; margin:7px 17px 4px 10px;}
.n_p_r_c_b_pic{border:1px solid #E4E4E4; width:180px; height:180px; vertical-align:middle; text-align:center; position:relative; overflow:hidden;}
.n_p_r_c_b_pic p{ position:static; +position:absolute; top:50%;}
.n_p_r_c_b_pic img{ position:static; +position:relative; top:-50%; left:-50%;}
.n_p_r_c_b_name{text-align:center; width:170px; overflow:hidden; padding-top:7px;}
.pager{ margin:10px; text-align:center;}

#proInfo{ text-align:left; margin:20px;}
#proInfo .proinfoname{ margin:7px; color:#008000;}
#proInfo .proinfocon{ margin:7px;}
#proInfo .fblod{ font-weight:bold; display:block;color:#008000; float:left; margin-top:6px;}
#proInfo .prointro{ float:left; line-height:24px; width:600px; display:block; clear:right;}
#proInfo .prointro p{color:#008000;}

#copyright{line-height:24px; padding-top:3px; text-align:center;}