body {margin: 0px;padding: 0px;color: #333;font-family:微软雅黑;font-size: 12px;line-height:24px; background-color: #ccc;background-image: url(../images/templatemo_body.jpg);background-repeat: repeat;}

a, a:link, a:visited { color: #333; text-decoration: underline; }
a:hover { color: #990000; text-decoration: none; }

p { margin: 0px; padding: 0; }
img { border: none; }

ul { margin: 0; padding: 0; }
ul li { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { color: #000; }
h1 { font-size: 40px; font-weight: normal; margin: 0 0 20px 0; padding: 5px 0; }
h2 { font-size: 28px; font-weight: normal; margin: 0 0 20px 0; padding: 10px 0 15px 0; }
h3 { font-size: 21px; font-weight: normal; margin: 0 0 15px 0; padding: 0; padding: 0 0 10px 0; }
h4 { font-size: 18px; margin: 0 0 20px 0; padding: 0 0 10px 0; ; }
h5 { font-size: 16px; margin: 0 0 10px 0; padding: 0; }
h6 { font-size: 14px; margin: 0 0 5px 0; padding: 0; }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }

.hr_divider { background: url(../images/templatemo_hr_divider.jpg) bottom repeat-x; }

.float_l { float: left; }
.float_r { float: right; }

.image_wrapper {margin:0 auto;padding: 4px;background: none; margin-bottom: 10px;text-align:center;}
.image_wrapper img{height:150px;width:auto;border:1px solid #dedede;padding:2px;background-color:#4bb35b;}
.image_fl { float: left; margin: 3px 15px 0 0; }
.image_fr { float: right; margin: 3px 0 0 15px; }

blockquote { font-style: italic; margin-left: 10px;}
cite { font-weight: bold; color:#3b3823; }
cite span { color: #696443; }
em { color: #e55822; }

.tmo_list { margin: 20px 0; padding: 0; list-style: none; }

.tmo_list li { 
	background: url(../images/templatemo_list.png) no-repeat scroll 0 0px; 
	margin: 0 0 20px; 
	padding: 3px 0 3px 25px; 	
	line-height: 1em; 
}

.tmo_list li a { color: #333; text-decoration: none; }
.tmo_list li a:hover { color: #d06802; text-decoration: none; }

a.continue { color: #F00; font-weight: bold; text-decoration: none; }

#templatemo_body_wrapper {width: 100%;background: url(../images/templatemo_body_top.jpg) top repeat-x;}

#templatemo_wrapper {width: 1000px;padding: 0 10px;margin: 0 auto;}

#templatemo_header {width: 940px;padding: 10px 30px;}

#site_title {float:left;width: 500px;padding: 40px 0 30px;font-family:微软雅黑;font-size:30px;color: #ff0000;font-weight: bold;}
#search_box { float: right; width: 280px; height: 30px; }
#search_box form { clear: both; width: 280px; height: 30px; padding: 0; } 

#searchfield { height: 20px; width: 188px; color: #666666; line-height:24px; background: none; border: 1px solid #444444;} 

#searchbutton { height: 25px; width: 70px; color: #838383; padding: 0 0 3px 0; margin: 0; cursor: pointer; background: #161616; border: 1px solid #444444;vertical-align: bottom;}

/* menu */

#templatemo_menu {width: 1000px;height: 35px; overflow:hidden;}

#templatemo_menu ul {margin: 0;padding: 0;list-style: none;}

#templatemo_menu ul li {padding: 0;margin: 0; float:left;}

#templatemo_menu ul li a {position: relative;float: left;display: block;height: 21px;padding: 7px 27px;font-size: 15px;color: #fff;	text-decoration: none;font-weight: normal;text-align: center;outline: none;}

#templatemo_menu ul li a:hover, #templatemo_menu ul .current {color: #000;background: url(../images/templatemo_menu_right.jpg) no-repeat top right;}

#templatemo_menu ul li a:hover span, #templatemo_menu ul .current span {position: absolute;top: 0;left: 0;width: 28px;height: 35px;background: url(../images/templatemo_menu_left.jpg);}

#register_box {float: right;width: 180px;color: #9d9d9d;font-size: 11px;padding-top: 10px;}

#register_box .signup { color:#F00; font-weight: bold; text-decoration: none; }
#register_box .new_reg { color:#be6300; font-weight: bold; text-decoration: none; }
/* end of menu */

/* content */

#templatemo_main {width: 920px;padding: 40px;background: #fff; overflow:hidden;}

#templatemo_content {float: left;width: 620px;}

.post_box { clear: both; margin-bottom: 40px; }
.post_box h2 { margin-bottom: 5px; padding-bottom: 0px; }
.post_box h2 a { text-decoration: none; }
.post_box p{text-indent:2em;}
.post_box .news_meta { margin-bottom: 10px; font-size:11px; color: #666; }
.post_box .news_meta a { color: #666; text-decoration: underline; }
.post_box .news_meta a:hover { color: #990000; text-decoration: underline; }

.pb_last { margin: 0; padding: 0; border: 0; }

#templatemo_sidebar {float: right;width: 260px;}

#templatemo_sidebar h3 {display: block;height: 23px;padding: 10px;color: #fff;font-family:微软雅黑;background: url(../images/templatemo_sidebar_title.jpg) no-repeat;}

#aboutus {padding: 20px;background: #000;color: #a5a5a5;margin-bottom: 20px;}

#aboutus h3 {color: #fff;padding: 0;font-family:微软雅黑;}
#aboutus h3 span{position:absolute;font-size:14px;padding-left:120px;}

.sidebar_box {clear: both;margin-bottom: 10px;width: 260px;}
.sidebar_box h3 span{position:absolute;font-size:14px;padding-left:110px;}
.sidebar_box ul.sidebar_works{list-style-type:none;margin:0;padding:0;}
.sidebar_box ul.sidebar_works li{width: 125px;height: 125px;display: inline-block;background: #111;overflow:hidden;text-align:center;float:left;margin:2px;}
.sidebar_box ul.sidebar_works li img{width: auto;height: 125px;}

.sidebar_menu { margin: 0; padding: 0; list-style: none; }
.sidebar_menu li { margin: 0 0 3px 0; padding: 3px 0; border-bottom: 1px solid #ddd; }
.sidebar_menu li a { text-decoration: none; font-size: 11px; }
.sidebar_menu li a span { color: #f00; }

.sm_two_col { margin: 0; padding: 0; list-style: none; }
.sm_two_col li { margin: 0; padding: 0; }

.sm_two_col li a {display: block; float: left;width: 130px;text-decoration: none; font-size: 11px;  margin: 0 0 3px 0; padding: 3px 0; border-bottom: 1px solid #ddd; }

.sm_two_col li a span { color: #f00; }

#templatemo_sidebar form { padding: 0; margin: 0; }

#templatemo_sidebar form .newsletter_email { width: 160px; height: 28px; background: url(../images/templatemo_subscribe.jpg) no-repeat; border: none; padding: 0 5px; }

#templatemo_sidebar form #submit { background: none; border: none; text-decoration: underline; font-size: 11px; cursor: pointer; }

.icon_link { display: block; float: left; margin-left: 20px; width: 50px; }

/* end of content */

/* footer */

#templatemo_footer_wrapper {width: 100%;background: #000;}

#templatemo_footer {width: 920px;padding: 30px 40px;margin: 0 auto;color: #ddd;}

#templatemo_footer a { color: #9d9d9d; text-decoration: none; }

#templatemo_footer h4 {color: #bebebe;font-weight: normal;}

.footer_box {float: left;padding-right: 24px;padding-right: 10px;margin-right: 25px;border-right: 1px solid #131313;}

.col_w120 {width: 120px;}

.col_w140 {width: 140px;}

.col_w240 {width: 240px; padding-left:30px; padding-right:50px;}

.fb_last { margin: 0; padding: 0; border: 0; }

.footer_menu { margin: 20px 0; padding: 0; list-style: none; }
.footer_menu li { background: url(../images/templatemo_list.jpg) no-repeat scroll 0 0px; margin: 0 0 10px; padding: 0 0 5px 25px; line-height: 1em; }
.footer_menu li a { color: #9d9d9d; text-decoration: none; }
.footer_menu li a:hover { color: #fff; text-decoration: none;}


.footer_menu_about { margin: 20px 0; padding: 0; list-style: none; text-align:center;color: #9d9d9d; }
.footer_men_aboutu li { list-style-type:none;margin: 0 0 10px; padding: 0 0 5px 25px; line-height: 1em; }
.footer_menu_about li a { color: #9d9d9d; text-decoration: none; }
.footer_menu_about li a:hover { color: #fff; text-decoration: none;}
/* end of footer */

#templatemo_copyright {width: 920px;padding: 15px 40px;margin: 0 auto;color: #333;background: #fff;text-align: center;}

/* 内页 */
.resume p{ font-size:14px; line-height:30px;text-indent:2em;color:#444;}
.news { margin: 0; padding: 0; }
.news li {list-style: none; margin: 0 0 3px 0; padding: 3px 0; border-bottom: 1px solid #ddd;}
.news li a { text-decoration: none; font-size:14px; line-height:40px;}
.news li span {float:right; color: #f00;padding-top:6px;}
.news .newstitle{width:100%;text-align:center;font-size:18px;font-weight:bold;}
.news .newscontent{width:100%;line-height:24px;margin-top:20px;}
.news .newscontent .abs{width:100%;text-align:center;margin-bottom:20px;}
.news .newscontent p{text-indent:2em;}
.works{margin: 0; padding: 0;}
.works ul{ list-style-type:none;}
.works ul li{ float:left; padding-left:20px;}
.works img{  padding:2px;}
.thispic{height:240px; width:180px;overflow:hidden;border:1px solid #ccc;text-align:center;}
.thispic img{height:240px;width:auto;}
.works p{ text-align:center; padding-top:10px;}
.worksName{width:100%;margin:0 auto;text-align:center;margin-top:20px;font-size:22px;font-family:微软雅黑;}
.worksPic{width:100%;text-align:center;margin-top:20px;}
.worksPic img{max-width:550px;}
.worksContent{width:95%;margin:0 auto;font-size:16px;margin-top:20px;line-height:24px;font-family:微软雅黑;}
.transaction{margin: 0; padding: 0;}
.transaction ul{ list-style-type:none;}
.transaction ul li{ float:left; padding-left:20px;}
.transaction img{ height:240px; width:180px;border:1px solid #ccc; padding:2px;}
.transaction p{ text-align:center; padding-top:10px;}
.publications{margin: 0; padding: 0;}
.publications ul{ list-style-type:none;}
.publications ul li{ float:left; padding-left:20px;}
.publications img{ height:240px; width:180px;border:1px solid #ccc; padding:2px;}
.publications p{ text-align:center; padding-top:10px;}
.contact{ width:90%;margin:0 auto;font-size:14px;padding:20px;background-color:#f5f5f5;}
.contact p{line-height:30px;}
/* end of 内页 */
 /*分页控件样式*/                         
.cutpage{width:600px;margin:0 auto;height:30px;margin-top:20px;line-height:30px;font-size:14px;font-family:微软雅黑;margin-bottom:30px;}
.paginator {font: 14px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0;text-align:center;}
.paginator a {padding: 5px 12px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px;cursor:pointer;color:#000;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 14px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}
.showAlbum{}

/*在线留言*/
.message{width:100%;height:400px;}
.message span.a{width:80px;display:inline-block;text-align:right;}
.messageuser{width:90%;margin:0 auto;margin-top:20px;line-height:30px;}

.messagetitle{width:90%;margin:0 auto;line-height:30px;}
.messagecontent{width:90%;margin:0 auto;line-height:30px;}
.messagecontent textarea{margin-left:80px;margin-top:-20px;}
.messagebtn{width:90%;margin:0 auto;margin-top:20px;}
.messagebtn input{border:0;width:80px;height:30px;line-height:30px;color:#fff;margin-left:240px;background-color:#37a4a1;cursor:pointer;}