﻿#mainContent{-webkit-font-smoothing:antialiased;font-weight:400; padding-top:65px;}
.page-description{ background:#FFF; font-size:0.9rem; line-height:22px; margin-top:30px; padding-top:10px;}
.container_river{ border-bottom:0px solid #CCC;}
.centered { max-width: 1000px;margin: 0 auto; position:relative; overflow:hidden;}
.menu{ background-color:#000; margin-bottom:20px;}
.styleguide .menu li{border: 1px solid rgba(220,220,220,1);padding: 7px !important;}
.styleguide .menu li a{ width:270px; display:block;}
.active{ background:#CCC;}
p{ padding-bottom:15px;font-family: 'Microsoft YaHei';}
.content_title{ font-size:18px; background:#CCC; margin:10px 0; line-height:30px; font-weight:bold; color:#FFf;}
.grid_13{ width:280px;}
.possition {font-size: 1.0em;font-weight: 700;font-style: italic;padding-bottom: 12px; }
strong {font-size: 2.2em;line-height: normal;/*color: #3a6d9d;*/}
.leadpix {border: 1px solid #666;padding: 1px;margin: 5px 20px 10px 5px; width:135px;}
.widget {margin: 0 0 40px 0;}
.widget h5 {margin: 0;text-transform: uppercase;font-size: 16px;}
.dotted-separator {margin: 0px 0;border-bottom: 1px dotted #999999;}
.tabs{ margin-bottom:10px; margin-top: 15px;}
.tabs > div {border: 1px solid #f0f3f4;padding: 10px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
div.views-row {height: 66px;margin-bottom: 10px;}
.imagefield{ float:left; padding-right:5px;}
.views-row a{ font-size:12px; line-height:8px;}
.data{ font-size:12px;}
a { color:#707C89;}
#www_zzjs_net tr td{ border-bottom-style:ridge; width:600px;}

h2 {color: #333;font-size: 1.0rem;font-weight: bold;line-height: 40px;margin-bottom: .25em;}
.centered .grid_7 .h2{ text-align:center; font-size:4rem; font-weight: bolder; line-height:40px; margin-bottom:1.5em;}
.styleguide p{font-size: 12px;}
.center_line{ border-bottom:1px solid #ccc;}
.right_line{margin-top:20px; margin-right:50px;}
.left-line{ margin-top:33px; margin-left:55px;}
.left-line-two{ padding-left:28px; border: 1px #ccc solid;}
.info-box-title {font-weight: bold;font-size: 18px;margin-left:200px;padding-bottom: 5px; color:#000;}
.info_box dl dt {float: left;width: 150px;text-align: center;}
.eml-info-box-detail {margin-left:200px;color: #444;}
.info_box{ margin-top:60px;}
#info_box_first{ margin-top:30px;}
.img_box {padding: 15px 20px;border: 1px #ccc solid;}
.img_box-detail {color: #444;}
.img_box dl dt{ float:left;margin-right: 15px;}
.img_box h3 {font-size: 20px;color: #c4001f; margin:0;}
.text_box h3 {
	font-size: 20px;
	color: #A11438;
	margin:0;
	margin-top: 10px;
}
.text_box {margin-top: 40px;padding: 10px 20px;border: 1px #ccc solid;}
.text_box ul {margin-top: 10px;}
.text_box ul li {text-indent: 1px;line-height: 25px;border-bottom: 1px #ccc solid;padding:5px 0px;}
#noborder {border: 0;}
.eml-talk-box h3 {font-size: 20px;color: #c4001f;margin: 10px 0 0 30px;}
.eml-talk-box a {font-weight: bold;color: #c4001f;font-size: 20px;margin: 5px 0 0 30px;}
.eml-talk-box {height: 108px;background: url(../images/company/gongchengshi.jpg) no-repeat right center;border: 1px #ccc solid;margin-top: 40px;line-height: 1.5;}
.push_1 {float: right}.push_2 {left: 48px;}.push_3 {left: 72px;}
.big-tips-content {padding: 20px;background: #ddd;}
.i{font-style: italic; font-size:8px;line-height: 8px;}
.fr_sub{ width:300px;}
.sub_header{
	background-color:#c94071;
	font-size:14px;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
    color: #ffffff;
}
.sub_cell{
	background-color:#F2F2F2;
	padding-bottom:15px;
}
.sub_cell p{padding:10px 20px 0px 25px; font-size:12px;}
.linear{ background:-webkit-gradient(linear, 0 0, 0 100%, from(＃2074af), to(＃2c91d2));}

.grid_hr_break {margin-top: 35px;padding-bottom: 35px;border-top: 1px solid #D1D1D1;}

.customer-block-full {
position: relative;
top: 0px;
left: 0px;
width: 1000px;
padding: 20px;
background: #E6E6E6;
font-family: georgia;
font-size: 12px;
color: #292929;
line-height: 15px;
margin-bottom: 40px !important;
 max-width: 960px;margin: 0 auto; overflow:hidden;
}
.customer_bg{
	/*background: #E6E6E6;*/
	/*padding:20px;*/
	overflow: hidden;
	/*width: 320px;*/
	/*float: left;*/
	/* [disabled]margin-top:30px; */
}
.customer_bg1{ padding:0px; width:320px; margin-bottom:35px;}
h3{
    font-family: 'Microsoft YaHei';
	font-weight:bold;
	line-height:18px;
	color:#a11438;
}
.center_bg{ background:#eee; clear:both; padding-top:20px;}

.imglogo{
    margin-top: 50px;
}
.big_logo{
    margin-top: 30px;
}
.grid_5_height{
    /*height: 140px;*/
}


.intro{ width:550px; float:left;}
.intro h2{ font-size:28px; line-height:28px; margin-bottom:30px;} 
.intro p{ font-size:14px; color:#000; line-height:28px; }
.img_right{ width:388px; float: right;}
.well{  background-color: #E6E6E6;  margin-top: 25px; padding: 20px; border-radius: 7px;height: 122px;}
.well .none16{ overflow:hidden; list-style:none; padding-left:0;}
.well .none16 li{overflow:hidden;  font-weight: 200; line-height: 135%;margin: 0 0 10px 8px;
  padding: 0;}
.well .none16 li a{ float:left; background: url(../company/partners/arrow.png) no-repeat right center ; padding-right:15px;}

.container_1 h3{ font-size:28px; line-height:28px; margin-bottom:0.8em}
.container_1 p a{ color:#c94071;}

#top_text a:hover{ text-decoration:underline;}

.centered h1{ color:#033258; font-size:40px; font-weight:bold; line-height:32px; margin-top:15px;}
#block2 p{ font-size:15px; line-height:22px;}
#block2 p a{color: rgb(50, 153, 219) !important;}
#map_contain{ display:block;  height:581px; margin-top:20px;}
.boxCC h2{ line-height:30px;font-weight:500; font-size:32px; color:rgb(112,112,112);}
.boxCC h2 strong{ font-size:30px; font-weight:600; color:rgb(100,100,100);}

.companyclr{ height: 1px;clear: both;overflow: hidden;}