@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑"; color:#393939; line-height:24px;}
ul,li{ margin:0; padding:0;}
img{border:none;}
a{ text-decoration:none; color:#393939;}
input { padding:0px; border:0px;}
a:hover{ text-decoration:none; color:#da251c; border:0;}
.clear{ clear:both;}

.mr{float:right;}
.ml{float:left;}
.p5{padding-left:5px;}
*:focus { outline:none;}

.mainwidth{width:1000px;margin:0px auto;position:relative}
.topbg{width:100%;  height:34px; line-height:34px;background:#464646; color:#fff }
.langu{ float:right; text-align:center; width:100px;height:30px; line-height:30px; margin-left:40px; verflow:hidden}
.langu a{ font-weight:bold;   color:#da251c}

.headbg{width:100%;  height:80px; }
.head{width:1200px;margin:0px auto;}
.logo{ width:200px; height:60px; margin-top:10px; float:left;}
.tright{  margin-top:25px;float:right}
.nav {float:left}
.nav li{ float:left;list-style:none;position:relative}
.nav li a{float:left;  width:120px; margin:auto;display:block;color:#000;font-size:15px;height: 30px; line-height:30px;text-align:center;}
.nav li a.navhover,.nav li a:hover{color:#da251c;}

.wamp{width:1000px;margin:0px auto;}
 
.wampleft{width:220px; margin-bottom:10px;}
#lefttitle{ background: url(../images/lefttitle.png) no-repeat  center; height:56px; line-height:56px;text-indent:30px; width: 220px;font-size:20px; color:#fff;}
#leftlist{	width: 220px; background:#eee;}
#leftlist ul{ list-style:none; margin-bottom:20px;} 
#leftlist ul>li{ list-style:none;width:210px;line-height:35px; border-bottom:1px solid #ccc;margin-left:5px;}
#leftlist ul>li a.topli{ display:block;line-height:35px;text-align:left; padding-left:20px; font-size:14px;color:#464646; }
#leftlist ul>li a.active,#leftlist ul >li a.topli:hover{ color:#da251c}

#contact{ margin-top:20px;}
#contact a{ height:81px; width:220px;background:url(../images/contact.png) no-repeat; text-align:right; color:#005398;display:block}
#contact ul{ background:#eee;padding:10px; }
#contact li{ list-style:none;border-bottom:1px dashed #d9d9d9; color:#323232; line-height:28px; margin:0 }
#contact li span{ color:#005398;width:40px; display:inline-block }

.pbanner{ height:300px; margin-bottom:10px;}

.wampright{width:760px; }
.url_here{ height:40px; line-height:40px;  border-bottom:1px solid #d9d9d9; }  
.url_here h3{ float:left; margin:0; background: url(../images/ltt.png) no-repeat left center!important; font-weight:normal; color:#da251c; font-size:16px; padding-left:15px;}
.urlright{ float:right}

.info_content{min-height:500px;_height:500px; height:auto; overflow:hidden; margin-bottom:20px;background-color: #FFFFFF; }
.content{ padding-left:20px;padding-right:20px;}

.alllist,.news_list{ width: 100%; padding-top:20px;padding-bottom:20px;}
.alllist li{ list-style:none; width:225px; margin-left:35px; margin-top:10px; text-align:center; float:left; position:relative}
.alllist li a {display:block;width:225px; position:relative}
.alllist li a span{ display:block; width:223px; height:151px; padding:5px; border:1px solid #ccc }
.alllist li a:hover span{ border:1px solid #da251c}
.alllist li img{max-width:223px; max-height:151px;}

.clist ul li{ list-style:none; width:162px; margin-left:35px;margin-bottom:5px; margin-top:20px;  text-align:center; float:left}
.clist ul li a span{ display:block; width:156px; height:111px; padding:3px; border:1px solid #dedede }
.clist ul li a:hover span{ border:1px solid #da251c}
.clist ul li img{max-width:156px; max-height:111px;}

.svlist{   float:left; width:220px; margin-left:40px; height:200px;color:#a0a0a0;text-align:center}
.svlist a{ color:#da251c; font-size:16px; display:block}
.svlist a:hover{color:#000;}

.iaboutinfo{ padding:20px;}
.message_table{ width:630px; margin:0 auto;}

input.content{height:200px;}

.btitle{min-height:50px; _height:50px; margin-top:30px; height:auto; overflow:hidden; text-align:center; padding-bottom:20px;}
.btitle h1{ margin:0;font-size:22px; font-weight:normal;color:#fff}
.btitle h3{ margin:0; font-size:12px; margin-top:5px; font-weight:normal;color:#72aedd}

.formerorr{ height:30px; line-height:30px; display:none }
.erorr{ color:#F00; font-size:14px;}

.takemsg{ width:880px; margin:auto}
.takemsg .input-text, .input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; background:#fff; width:400px; height:28px; line-height:28px; color:#555 }
.takemsg  .input-text:focus,.input-file:focus,textarea:focus { background:#eee}
.takemsgl tr{ height:55px;}
.takemsg  textarea.content{ height:150px; padding:2px; }

.takemsg p{ margin:0; height:25px; line-height:25px; }
.btnsubmit{  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#f5a200;  width:90px; height:30px; line-height:30px; color:#fff; font-size:15px; font-weight:600; margin-top:20px; text-align:center; cursor:pointer; border:none}
.btnsubmit:hover{ background:#da251c; }

/*=================底部================*/

.bottom{ width:100%; background:#464646; color:#d6d6d6; padding-top:20px; padding-bottom:20px; height:auto; overflow:hidden; border-top:#da251c 2px solid }
.bottom_con{width:1000px;  margin:0px auto;}
.bottom_con .ml{ width:70%}
.bottom_con .mr{ width:16%}
.bottom_con .mr span{ float:left ; margin-top:20px;}
.bottom_con .mr img{ float:right}
.bottom a{color:#d6d6d6;}
.bottombg a:hover{color:#67a2cd;}
.bottom .ff1{color:#fff; font-style:italic; font-family:"Arial Black", Gadget, sans-serif}

#pages{
	margin-top:30px;
	text-align: center;
	padding-bottom: 25px;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;clear: both;
}
#pages A
{
	border-bottom: #e3e3e3 1px solid;
	text-align: center;
	border-left: #e3e3e3 1px solid;
	padding-bottom: 0px;
	line-height: 22px;
	padding-left: 4px;
	padding-right: 4px;
	display: inline-block;
	background: #f6f6f5;
	height: 22px;
	color: #333;
	font-size: 12px;
	border-top: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	padding-top: 0px;
}
#pages a:hover{ border:#67a2cd 1px solid;}
#pages SPAN
{
	
	text-align: center;
	
	padding-bottom: 0px;
	line-height: 22px;
	padding-left: 4px;
	padding-right: 4px;
	display: inline-block;
	background: #666666;
	font-size:12px;
	height: 22px;
	color: #fff;
	
	padding-top: 0px;
}

