@charset "gb2312";
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,p,br,hr{margin:0;padding:0;}
body{
	margin:0px;
	padding:0px;
	font-size: 12px;
	list-style:none;
	list-style-tyle:none
	font-family:"宋体", "仿宋_GB2312", "黑体";
	color:#000;
	background:#e3e3e3;
}
a{ color:#000; text-decoration:none;}
a:link,a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#F00;text-decoration:none;}
img{vertical-align:middle;}
a img { border:0;}
ul { list-style:none;}
p{ padding:0; margin:0; line-height:24px;}
.clear{ clear:both;}



#content_b{
	position:relative;
	width:100%;
	height:100%;
	background:url(../images/top_bg.jpg) repeat-x;
	
}
h1{ position:absolute; left:-9999px;}
/*-------头部样式*/
#top{ width:938px; margin:0px auto; background:url(../images/top.jpg) no-repeat center; height:208px;}
#top .logo{ margin-top:20px; margin-left:20px;}

/*-------主体样式*/
#main{ width:918px; margin:0px auto; background:#FFF; height:100%; padding:0px 30px; }

#main .author{ width:252px; background:url(../images/author_top.jpg) no-repeat; float:left; margin-top:25px;}
#main .author .author_title{ height:35px; line-height:35px; padding-left:20px; padding-right:20px;font-weight:bold; font-size:14px;}
#main .author .author_main{background:url(../images/author_main.jpg) repeat-y; padding-left:20px; padding-right:20px;}
#main .author .author_bottom{ background:url(../images/author_bottom.jpg) no-repeat bottom; height:15px;}
#main .author p{ text-indent:24px;}

#main .about{float:left; margin-top:25px; width:618px; margin-left:40px; }
#main .about .about_title{ background:url(../images/about_title.jpg) ; width:618px; height:55px;}
#main .about .about_title .title{ position:relative; font-weight:bold; top:8px; left:20px; font-size:16px;}
#main .about .about_title .title1{ position:relative; color:#000;top:40px;left:6px; font-weight:bold; font-size:13px;}
#main .about .about_title .title2{ position:relative; color:#000;top:40px;left:200px; font-weight:bold; font-size:13px;}
#main .about ul.say_yes{ width:285px; border-right:1px #c5100f solid; float:left;padding-left:20px; margin-top:25px;}
#main .about ul.say_not{ width:285px; float:left;padding-left:20px; margin-top:25px;}
#main .about ul li{ background:url(../images/poin.jpg) no-repeat 3px; height:30px; line-height:30px; padding-left:15px;}

#main .reason{ width:918px; margin-top:10px;}
#main .reason .reason_title{ background:url(../images/reason_title.jpg) no-repeat; width:918px; height:28px;}
#main .reason .reason_title .title{ color:#c5100f; font-size:15px; font-weight:bold; position:relative;top:12px; left:33px;}
#main .reason .reason_title .title1{ font-weight:bold; position:relative; top:12px; left:340px; font-size:14px;}
#main .reason ul.ul_yes{ margin-top:5px; padding-left:45px; overflow:auto; zoom:1;}
#main .reason ul.ul_yes li{ width:230px; float:left; padding:10px 25px;}
#main .reason .reason_sun{width:215px; height:25px; line-height:25px; background:#c5100f; padding-left:15px; color:#FFF; font-weight:bold;}
#main .reason .reason_sun_main{ width:210px; padding-left:10px; padding-right:10px; padding-top:10px; background:#cccccc; height:135px;}
#main .reason p{ text-indent:24px;}

#main .reason img{ border:1px #cccccc solid;}
#main .reason .table1{ margin-left:70px;}
#main .reason .table1 td{ width:420px; padding:1px;}
#main .reason .table2{ width:357px; text-align:center;  margin-top:10px; border-collapse:collapse;margin-right:62px;}
#main .reason .table2 td{ height:25px; line-height:25px; border:1px #cccccc solid; }
#main .reason .table2 .td1{ background:#ffd200; text-align:left; font-weight:bold; padding-left:20px;}
#main .reason .table2 .td2{ text-align:right; padding-right:20px;}
#main .reason .table3{margin-left:73px;}

#main .reason .reason_not{background:url(../images/reason_title_not.jpg) no-repeat; width:918px;height:28px; margin-top:20px;}
#main .reason .reason_not .title2{ line-height:28px; position:relative; top:-2px; left:20px; font-weight:bold; font-size:14px;}
#main .reason ul.ul_not{ margin:10px 0px 20px 0px; overflow:auto; zoom:1;}
#main .reason ul.ul_not li{ width:285px; float:left; padding-left:20px;}
#main .reason .not_bg{ background:url(../images/reason_not.jpg) no-repeat top right; padding-right:20px; height:260px; padding-top:10px;}
#main .reason .not_bg span{ height:25px; line-height:26px; font-weight:bold;}
#main .reason .not_bg span.red{ color:#c5100f; font-size:14px; background:url(../images/poin.jpg) no-repeat 0px 4px; padding-left:10px;}
#main .reason .not_bg p{ line-height:25px; padding-right:15px; padding-left:15px;}
#main .reason .saynot_bottom{ background:url(../images/reason_not.jpg) no-repeat bottom right;height:20px; width:285px;}


#main .viewpoint{ background:#eee;width:918px; padding-bottom:20px; margin:0px; margin-top:20px;}
#main .viewpoint .title{ background:#373737; width:914px; height:30px; text-align:center; color:#FFF; font-size:16px; line-height:30px; font-weight:bold; border:2px #545454 solid;}
#main .viewpoint .title1{ font-size:14px; color:#c5100f; line-height:30px; height:30px; font-weight:bold; background:url(../images/poin.jpg) no-repeat 0 4px; padding-left:12px;}
#main .viewpoint .title2{ font-weight:bold;}
#main .viewpoint p{ text-indent:24px;}
#main .viewpoint .business{ padding:10px 30px;}
#main .viewpoint .vender{ padding:0px 30px; }
#main .viewpoint ul {overflow:auto; zoom:1;}
#main .viewpoint ul li{ width:380px; float:left;}
#main .viewpoint ul li.li1{ padding-right:40px; border-right:1px #000 dashed;}
#main .viewpoint ul li.li2{ padding-left:40px;}

#main .break{ background:url(../images/break_title.jpg) no-repeat; margin-bottom:10px;}
#main .break .title{ height:30px; position:relative; top:2px; left:0px; font-size:16px; font-weight:bold; height:30px; line-height:30px; color:#FFF;}
#main .break .title1{ height:24px; line-height:24px; font-weight:bold; font-size:14px; color:#c5100f;  background:url(../images/poin.jpg) no-repeat 0 4px; padding-left:12px;}
#main .break .title2{font-weight:bold;}
#main .break p{ line-height:24px; text-indent:24px;}
#main .break ul{ margin:0px; margin-top:20px; margin-bottom:20px;overflow:auto; zoom:1;}
#main .break ul li{ float:left; width:250px; padding-left:25px; padding-right:25px;}
#main .break ul li.li1{ border-right:1px #000 dashed;}


#main .product{ background:url(../images/product_title.jpg) no-repeat; width:918px; margin-top:10px;}
#main .product .title{ position:relative; left:425px; top:0px; height:30px; line-height:30px; font-size:16px; font-weight:bold; width:150px; margin-bottom:10px;}
#main .product ul.ul_pro1{ width:918px; overflow:auto; zoom:1;  }
#main .product ul.ul_pro1 li{ height:165px; overflow:hidden;  float:left; width:440px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
#main .product ul.ul_pro1 li img{ float:left; height:150px; width:150px; border:1px #999 solid; padding:2px;}
#main .product ul.ul_pro1 li .pro_message{margin-left:150px; padding-left:15px; padding-right:15px; padding-top:2px;}

#main .author_message{   padding:5px 0; border-top:1px #CCC dotted; border-bottom:1px #CCC dotted; margin-top:10px;}
#main .author_message p{background:#ccc;height:35px; line-height:35px; text-align:center;}

#foot{ clear:both; text-align:center; background:#FFF; width:918px; margin:0px auto;padding:3px 30px 10px 30px;}
#foot p{ text-indent:24px; height:24px;}
#foot p.foot_p{ border-top:1px #999 solid; width:918px; padding-top:10px;}

/*留言板*/
.speak{ clear:both; width:100%; margin-top:10px;}
.sp_title{ background:url(../images/sp_title.jpg) no-repeat top; color:#FFF; font-size:16px; font-weight:bolder; line-height:30px; height:30px; padding-left:20px;}
.xx{ background:#e4e4e4;}
.yy{ background:#e4e4e4;}
#discu_ListX { line-height:22px;}

