/*标签*/
html, body, p, h1, h2, h3, h4, h5, h6, form, input, textarea, select, button, fieldset, legend, img, ul, ol, li, dl, dt, dd, th, td, pre, blockquote { margin: 0; padding: 0; }
body { color: #333; background: #fff; font-size: 18px; }
body, button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size: 1.2em; font-family: 'Microsoft YaHei','宋体',Verdana, Arial, sans-serif; }
img, fieldset { border: 0; vertical-align: middle; }
textarea { word-wrap: break-word; word-break: break-all; resize: none; }
li { list-style: none; }
img { border: none; }
a { text-decoration: none; color: #333333; }
a:hover { color: #e8380d; }
a:focus { outline: none; }
.wrap { min-width: 1100px; }
.border { border: 1px solid red; }
/*显示*/
.o_hidden { overflow: hidden; text-overflow: ellipsis; }
.hide { display: none; }
.block { display: block; }
/*位置*/
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }
/*边距*/
.top10 { margin-top: 10px; }
.top15 { margin-top: 15px; }
.top40 { margin-top: 40px; }
.bottom10 { margin-bottom: 10px; }
.bottom15 { margin-bottom: 15px; }
br { margin: 0; padding: 0; }
/*颜色*/
.color_red { color: #f00; }
.color_white { color: #fff; }
.color_gray { color: #666; }
.color_black { color: #000; }
.eng { color: #999; }
/*布局*/
.layout_main { width: 800px; }
.layout_side { width: 200px; }
/*头部*/
.container { width: 980px; margin: 0 auto; }
.container .model { margin-top: 50px; }
.container .model:first-child { margin-top: 0px; }
.head { height: 120px; border-top: 2px solid #ea4c25; border-bottom: 1px solid #ddd; box-shadow: 1px 1px 1px #ddd; }
.head .container { position: relative;z-index:32; }
.head .container > a { float: right; display: block; font-size: 16px; margin-left: 46px; line-height: 118px;}
.head .container li { float: right; display: block; font-size: 16px; margin-left: 46px; height: 45px;  line-height: 118px; font-weight: 700;}
.head .container ul { position: relative; }
.head .container li { float: right; }
.head .container li > div { /*box-shadow:0 0 1px 2px #ccc;*/ border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; display: none; /*width: 130px;*/ position: absolute; background-color: #fff; left: 220px; top: 110px; z-index: 42; /*padding: 20px 0 20px 50px;*/ }
.head .container li > div img { float: right; margin-right: 20px; }
.head .container > a:first-child { margin: 0px; float: left; height: 118px; width: 320px; float: left; padding-top: 2px; font-size: 22px; color: #e8380d;}
.head .container a.active { color: #e8380d; }
/*首页*/

.banner { position: relative; height: 350px; text-align: center; }
.index_banner { position: relative; width: 980px; margin: 0 auto; }
.index_banner > img { position: absolute; bottom: 0; z-index: 12; }
.slidesjs-play, .slidesjs-stop { font-size: 0; }
ul.slidesjs-pagination { list-style: none; padding: 0; margin: 0; position: absolute; bottom: 10px; left: 50%; margin-left: -20px; z-index: 11; display: none; }
/*底部*/
.foot { border-top: 1px solid #ea4c25; background: #ebebeb; position: relative; bottom: 0;   width:100%; margin-top: 20px;}
.foot .fobg { position: absolute; left: 50%; margin-left: -90px; top: -3.0px; font-size: 12px; }
.foot .container{ text-align: center; padding: 40px 0 30px; }
.foot .copright { font-family: 'Arial'; height: 32px; line-height: 32px; background: #d0cfcf; text-align: center; font-size: 12px; margin-top: 10px; }
/*搜索*/
.searchpage .banner { height: 352px; }
.searchpage .seatitle { margin-top: 0; font-size: 14px; }
.searchpage .seatitle span { color: #e8380d; padding-right: 15px; }
.searchpage .seatitle abbr { color: #e8380d; }
.searchpage .waterfall { margin-top: 15px; }
.searchpage .waterfall .imgcontainer { float: left; width: 232px; margin-left: 14px; border: 1px solid red; }
.searchpage .waterfall .imgcontainer:first-child { margin-left: 0px; }
#main { position: relative; width: 1000px; overflow: hidden; }
.pin { /*padding: 20px 0 0 0;*/ float: left; margin-right: 25px; margin-top: 20px; }
.box img { width: 172px; height: 135px;border:1px solid #999; }
/*案例列表页*/
.case .banner { height: 352px; }
.case .casetitle { color: #373737; font-size: 12px; margin-top: 8px; line-height: 30px; padding: 20px 20px; background: #ececec; }
.case .casetitle span { outline: none; }
.case .casetitle a { padding: 0 8px; display: inline-block; height: 20px; line-height: 20px; }
.case .casetitle a.on { background: #e8380d; color: #fff; }
/* End 修改样式 */

.container .main { margin-top : 15px;}
.container .main img {width:100%; margin:8px auto 15px;}
.container .main p{text-indent: 2rem;  font-size: 20px; line-height: 50px;}
.container .main h3{ text-align: center; margin-top:20px; line-height: 50px; color:#e8380d;}
.container .main p .title{color:#e8380d; font-weight: 700;}
.container .main p.connect{ text-indent: 0; text-align: center;}
section.container{min-height:740px;}
