﻿

/*盒子内容*/

.content{width: 1200px;margin: 0 auto;}

body{min-width: 1200px; width: 100%;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 0; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 14px/24px "微软雅黑";color: #717171;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0;font-weight: normal;} /*覆盖bootstrape对标题加的默认外边距*/

.cl{ clear:both;}
address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #333333; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}

.head{height: 180px; background: url("../images/tbbg.jpg") repeat-x center;}
.top{height: 120px;}
.top h1{float: left;width: 218px;height: 79px;padding-top: 30px;}
.top h1 img{width: 500px;height: 65px;}
.top p{float: right;width: 270px;padding-left: 35px;background: url("images/tba2.png") no-repeat left center;margin-top: 45px;}
.top p em,.top p span{display: block;color: #333;}
.top p em{height: 20px;line-height: 20px;font-size: 14px;}
.top p span{height: 32px;line-height: 32px;font-family: "Arial";font-size: 26px;}
/*nav*/
#nav{margin:0 auto;width:1200px;height:60px;}
#nav .mainlevel{background:#15408f;float:left;border-right:1px solid #5382d8;width:190px;/*IE6 only*/}
#nav .mainlevel.bodnone{background:#15408f;float:left; border-right:none;width:190px;/*IE6 only*/}
#nav .mainlevel a{color:#ffffff;text-decoration:none;line-height:60px;display:block;width:190px; font-size:16px; text-align:center;}
#nav .mainlevel a:hover,#nav .mainlevel a.cur{color:#fff;text-decoration:none;background:#ff1e00;}
#nav .mainlevel ul{display:none;position:absolute;}
#nav .mainlevel li{border-top:1px solid #5382d8;background:#15408f;width:190px;/*IE6 only*/}

.banner{height: 310px;position: relative; background:url(../images/img.jpg) no-repeat center top; z-index:-1000;}


/*产品中心product*/
.product{ height:auto;}
.pro_title{ width:100%; height:40px; text-align:center; padding:10px 0;border-bottom:1px solid #dddddd; margin:15px 0;}
.pro_title span{ font-size:20px; font-family:微软雅黑; line-height:40px;  color:#717171;float:left;}
.pro_title em{ font-size:20px; font-family:微软雅黑; line-height:40px;  color:#767676; float:right;}
.pro_con{ width:100%; height:auto; margin:0 auto;}
.pro_con ul.imglist{ margin:0 auto; width:100%; overflow:hidden} 
.pro_con ul.imglist li{ float:left; padding:4px 20px;} 
.pro_con ul.imglist li img{ display:block; width:250px; height:180px; border:1px solid #dddddd; padding:4px;} 
.pro_con ul.imglist li span{ display:block; width:100%; height:30px; line-height:30px; text-align:center;} 

.not01{ font-size:18px; font-weight:bold; line-height:30px; color:#000;} 


.line{ width:100%; height:1px; background:#e3e3e3; margin:0 auto; margin:30px 0;}
/*公司信息information*/

.information{ height:auto; padding:20px 0; margin-bottom:20px;}
.jianjie{ width:380px; float:left; height:250px; margin-right:50px;}
.jianjie_title{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #dddddd;}
.jianjie_title span{font-size:20px; font-family:微软雅黑; line-height:40px; color:#717171; float:left; } 
.jianjie_title em{ float:right;}
.jianjie_con{ font-size:14px; line-height:26px; margin:10px 0;}

.new{ width:415px; float:left; height:250px; margin-right:50px;}
.new_con{ font-size:14px; line-height:26px; margin:5px 0;}
	.new_con ul{
 	list-style:none;
 	padding:10px;
 	}
 	.new_con li{
 	height:40px;
 	line-height:40px;
 	border-bottom:1px dashed #CCCCCC;
 	background:url(../images/top02.jpg) no-repeat 2px 18px;
 	padding-left:20px;
 	 
 	 
 	}
 	.new_con li a{
 	color:#717171;
 	text-decoration:none;
 	 
 	}
 	.new_con li a:hover{
 	color:#FF0000;
 	}
 	.new_con li span{
 	float:right;
 	color:#CCCCCC;
 	}
	
	.lianxi{ width:300px; float:right; height:250px;}
	.lianxi_con{ font-size:14px; line-height:26px; margin:10px 0;}
	.lianxi_con  p { font-size:14px; color:#717171; line-height:24px; padding:5px 0px;}
	
	
	
	.foot{ width:100%; height:100px;  background:#15408f;   margin-top:20px;}
	.foot p{ text-align:center; height:28px; line-height:28px; font-size:14px; color:#FFF;}
	.foot p.top20{ padding-top:25px;}
	
.container { padding-bottom:20px; background: #fff; }
.container .wrap { width:1200px; height:auto !important; height:400px; min-height:400px; margin:0 auto; }
.wrap .sidebar { float:left; width:205px; }
.wrap .main { float:right; width:945px; }

.colPicTitle { width:178; height:65px; background: #15408f; padding: 43px 0 0 26px;}
.colPicTitle h2 { color:#fff; font-size: 24px; line-height: 24px; font-weight: normal; text-transform: uppercase; }
.colPicTitle h2:after { content: ""; display: block; width: 33px; height: 3px; margin-top: 24px; background: #fff;}

.menu { width: 202px; border: 1px solid #cfcfcf; border-top: none; margin-bottom: 50px; }
.menu li { padding: 19px 0; border-top: 1px solid #cfcfcf; }
.menu li>a { position: relative; display: block; padding: 0 30px 0 22px; color: #717171; font-size: 14px; line-height: 18px; cursor:pointer; }
.menu li:hover>a:before,.menu li.current>a:before { position: absolute; top: 50%; right: 18px; content: ""; margin-top: -8px; width: 16px; height: 16px; background: #f67b17; border-radius: 100%;}
.menu li:hover>a:after,.menu li.current>a:after { position: absolute; top: 50%; right: 19px; content: ""; margin-top: -4px; border-color: transparent transparent transparent #fff; border-style: solid; border-width: 4px; }
.menu li:hover>a,.menu li.current>a { color: #f67b17;}
.menu li.current dl { display: block;}
.menu dl { display: none; padding: 0 22px;}
.menu dl dd { position: relative; margin-top: 10px; color: #8a8a8a; font-size: 12px; line-height: 14px; padding-left: 17px;}
.menu dl dd:after { content: ""; display: block; position: absolute; top: 8px; left: 0; width: 8px; height: 1px; background: #8a8a8a;}
.menu dl dd:hover,.menu dl dd.current {color: #f67b17;}
.menu dl dd:hover:after,.menu dl dd.current:after { background: #f67b17;}


.breadcrumbs { float:right; color:#717171; font-size: 14px; line-height: 12px; height: 12px; margin: 20px 0 10px; }
.breadcrumbs a { color:#717171; font-size: 14px; line-height: 16px;}
.breadcrumbs a:after { padding: 0 3px; }
.breadcrumbs a:hover { color: #f67b17;}
.colCurTit { clear: both; padding-bottom: 14px; margin-bottom: 26px; border-bottom: 1px solid #cfcfcf; overflow: hidden; }
.colCurTit i { float: left; display: block; position: relative; margin: 0 11px 0 6px; width: 23px; height: 23px;}
.colCurTit i:before,.colCurTit i:after { position: absolute; top: 0; left: 0; content: ""; width: 15px; height: 15px; background: #f67b17; opacity: 0.7;}
.colCurTit i:after { top: auto; left: auto; bottom: 0; right: 0;}
.colCurTit h2 { float: left; color: #535962; font-size: 24px; line-height: 24px; font-weight: normal;}
.colCurTit em { color: #979797; font-size: 24px; line-height: 24px; text-transform: uppercase;}

.pro-fh { display: block; margin: 80px 0 40px; width: 120px; height: 26px; background: #eee; border-radius: 4px; color: #999; font-size: 14px; line-height: 26px; text-align: center;}
.pro-fh:hover { background: #00a0e9; color: #fff;}
/* article */
.article { line-height:26px; word-wrap:break-word; text-align:justify; text-align:left; }
.article img,.article table { max-width: 750px;}

/*news con*/
.news-tittle { width: 945px; height: 68px; background: #d6d7d9; margin-bottom: 25px;}
.news-tittle h2 { padding: 16px 0 10px; color: #717171; font-size: 25px; font-weight:bold; line-height: 25px; text-align: center;}
.news-tittle p { display: table; margin: 0 auto;}
.news-tittle span { margin: 0 12px; color: #696969; font-size: 12px; line-height: 12px;}


.new_conny{ font-size:14px; line-height:30px; margin:0 auto;}
	.new_conny ul{
 	list-style:none;
 	padding:0;
 	}
 	.new_conny li{
 	height:50px;
 	line-height:50px;
 	border-bottom:1px dashed #CCCCCC;
 	background:url(../images/top02.jpg) no-repeat 2px 23px;
 	padding-left:20px;
 	 
 	 
 	}
 	.new_conny li a{
 	color:#717171;
 	text-decoration:none;
 	 
 	}
 	.new_conny li a:hover{
 	color:#FF0000;
 	}
 	.new_conny li span{
 	float:right;
 	color:#CCCCCC;
	font-size:12px;
 	}