﻿@import url(base.css); /*reset*/

/*.main{ width:1200px; margin:0 auto;}*/

.pagecont{ overflow:hidden; background:url(/images/page_bg.jpg) no-repeat center top; min-height:1264px; margin-top:-2px;}
.pagecont .classname{ height:60px; line-height:60px; border-bottom:1px solid #dadadb; margin-top:50px;}
.pagecont .classname .title{ font-size:35px; line-height:38px; float:left;}
.pagecont .classname .submenu{ float:right;}
.pagecont .classname .submenu li{ float:left; margin-left:30px; font-size:16px;}
.pagecont .classname .submenu li.on a{ color:#48caec;}
.pagecont .classname .submenu li a{ color:#232323;}

.infotitle{ text-align:center; color:#000; font-weight:bold; font-size:24px; margin:30px 0;}
.infodate{ text-align:center; color:#888888; font-size:14px; margin:30px 0;}
.infocontent{ font-size:16px;line-height:30px;color:#232323; margin:30px 0; text-align:justify;}


.newslist{ overflow:hidden; margin:30px 0;}
.newslist ul{ clear:both; overflow:hidden;}
.newslist li{ width:317px; height:233px; border-bottom:1px solid #d6d5cf; float:left; padding:0 8px; margin-right:50px;}
.newslist li.last{ margin-right:0;}
.newslist li .tit{ margin-top:35px; overflow:hidden; height:46px;}
.newslist li .tit a{ font-size:20px; float:right; display:block; margin-top:10px; width:210px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newslist li .tit .date{ float:left; display:block; width:95px; height:41px; background:url(/images/index_hr_09.jpg) no-repeat 10px top;}
.newslist li .tit .date .m{ float:left; display:block; font-size:20px;}
.newslist li .tit .date .d{ float:right; display:block; font-size:43px;}
.newslist li .jj{ font-size:15px; line-height:25px; margin-top:30px;}
.newslist li .jj a{ color:#888888;}


.message{ overflow:hidden; margin:30px 0;}
.message .title{ font-size:35px; line-height:38px; text-align:center; color:#232323;}
.message hr{ width:50px; border:0; border-top:3px solid #48caec; margin:30px auto;}
.message .row{ overflow:hidden; border-bottom:1px solid #e5e3e4; padding:30px 10px; height:32px; line-height:32px;}
.message .last{ border:0; height:auto;}
.message .row .fmtit{ float:left; width:167px;}
.message .row .fmtit img{ vertical-align:middle; margin-left:15px;}
.message .row .fmcont{ float:left;}
.message .row .fmtext{ background-color:#f1f1f1; border:1px solid #e3e3e3; border-radius:3px; width:464px; height:30px; vertical-align:middle; font-family:"Microsoft YaHei"; padding:0 10px }
.message .row .area{ width:880px; height:160px; padding:10px }
.message .row .short{ width:135px;}
.message .submit{ overflow:hidden; margin:30px 0;}
.message .submit button{ display:block; text-align:center; width:274px; height:50px; line-height:50px; background:#48caec; font-size:20px; color:#fff; border:none 0; outline:none 0; border-radius:3px; margin:0 auto; font-family:"Microsoft YaHei"}


.pagefoot{ float:left; position:relative; left:50%; margin:40px 0;}
.pagefoot ul{ margin-left:-50%;}
.pagefoot ul li{ float:left; margin:0 20px; border:1px solid #3d6d78;}
.pagefoot ul li a{ color:#3d6d78; font-size:20px; display:block; width:160px; height:44px; line-height:44px; text-align:center;}


.contact { overflow:hidden; }
.contact .title{margin-top:80px; font-size:35px; line-height:38px; text-align:center; color:#232323;}
.contact hr{ width:50px; border:0; border-top:3px solid #48caec; margin:30px auto 40px;}

.contact dl { float:left;width:25%;height:180px; margin:20px auto; background:url(/images/lxwm_line.jpg) no-repeat right; text-align:center; overflow:hidden;}
.contact dt, .contact dd {width:180px; margin:0 auto; }
.contact .email { background:none; }
.contact .pic { }
.contact dl dt { font-size:24px; line-height:60px;}
.contact dl .txt {font-size:20px; line-height:28px; }
.contact .address { }

.titlebox{ width:1200px; height:45px; line-height:45px; border-bottom:1px solid #d6d5cf; margin:0 auto;}
.titlebox .title{ font-size:22px; border-bottom:3px solid #48caec; height:44px; float:left; padding:0 10px;}
.titlebox .more{ float:right; font-size:16px; color:#4d4d4d;}

.botcplist{ overflow:hidden; margin-bottom:30px;}
.botcplist ul{ clear:both; overflow:hidden;}
.botcplist ul li{ width:200px; height:300px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #fff; margin:9px;}
.botcplist ul li .pic{ text-align:center; }
.botcplist ul li .pic img{ width:200px; height:233px; display:block; }
.botcplist ul li .title{ color:#000; height:85px;}
.botcplist ul li .title .tit{ font-size:18px; margin-top:20px;}

.botinfolist{ overflow:hidden; margin-bottom:60px;}
.botinfolist ul{ clear:both; overflow:hidden;}
.botinfolist li{ width:317px; height:233px; border-bottom:1px solid #d6d5cf; float:left; padding:0 8px; margin-right:50px;}
.botinfolist li.last{ margin-right:0;}
.botinfolist li .tit{ margin-top:35px; overflow:hidden; height:46px;}
.botinfolist li .tit a{ font-size:20px; float:right; display:block; margin-top:10px; width:210px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.botinfolist li .tit .date{ float:left; display:block; width:95px; height:41px; background:url(/images/index_hr_09.jpg) no-repeat 10px top;}
.botinfolist li .tit .date .m{ float:left; display:block; font-size:20px;}
.botinfolist li .tit .date .d{ float:right; display:block; font-size:43px;}
.botinfolist li .jj{ font-size:15px; line-height:25px; margin-top:30px;}
.botinfolist li .jj a{ color:#888888;}