* { margin:0; padding:0; }
a { color:#000; text-decoration:none}
a:hover { color:#666; text-decoration:none}
a img { border:none}
a.more { float:right; font-weight:normal; color:#999}
.blue { color:#049}

cite { float:right; font-style:normal; color:#999; margin-right:6px; font-size:12px;}
ul { list-style-type:none}


@font-face {
  font-family: 'corben_reg';
  src: url('corben/Corben-Regular.ttf') format('truetype');
}









.mt1 { margin-top:15px;}
.mt2 { margin-top:30px;}
.mb1 { margin-bottom:10px;}
.red { color:#f00}
.gray { color:#999}

.fr { float:right}
.fl { float:left}

.f12 { font-size:12px;}

/* Form Styles */
.vcode { float:left; width:70px; margin-right:6px;  padding:3px;}
.input { padding:5px; border:solid #ccc 1px;}
.submit { background:#23b7e5; color:#FFF; padding:0 40px 0 40px;-webkit-border-radius:3px;border-radius:3px; border:none; height:40px; font-size:16px;}
.but_b { background:url(images/but_bg_b.gif) no-repeat left 0px; width:140px; height:45px; border:none; font-size:14px; color:#FFF;}
.input_time { background:url(images/icon_time.gif) no-repeat right}
.but_c { background:url(images/but_c.gif) no-repeat left top; height:45px; width:141px; color:#FFF; border:none; font-size:14px;}


.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/*\*/ .clearfix {display:block;} /**/

/* 阴影 */
.yy
{
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
.yy3
{
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}

body { font-size:16px; color:#000; text-align:center;  font-family:corben_reg, serif,Arial, Helvetica, sans-serif; background:#FFF;}
#pagewrap { margin:auto; background:#FFF; position:relative}
.wrap { margin:auto;width:1250px;text-align:left;}
.wrap_min { margin:auto;min-width:1250px;text-align:left;}

.sideL { position:relative;float:left;width:250px;margin-right:-250px;}
.mainRbox { float:right;width:100%;}
.mainR { margin-left:280px;}

.sideR { float:right; width:220px;}
.mainL { float:left; width:660px;}

.indexL { width:585px; float:left}
.indexR { width:585px; float:right}



.header { padding:10px 0 10px 0}
.header .logo { text-align:center}
.header .logo img { height:74px;}
.header .nav { padding-left:0px; font-size:18px;}
.header .nav dl { float:left; position:relative; padding:0 20px 0 20px; z-index:999999;}
.header .nav dl dt { line-height:60px; height:60px; text-align:center; font-size:20px;}
.header .nav dl dt a { display:block; width:100%;-webkit-border-radius:4px;border-radius:4px;}
.header .nav dl dt a:hover { color:#045184}
.header .nav dl dt.cur a { text-decoration:none}

.header .nav dl dd { display:none; position:absolute; left:0px; top:60px; background-color: #FFF; width:250px;}
.header .nav dl dd a { display:block; float:left; width:100%; line-height:40px; text-align:left; text-indent:20px;}
.header .nav dl dd a:hover { color:#045184; text-decoration:none}
.header .nav dl.cur dd { display:block;}
.header .nav dl.cur dt a { color:#045184}

.header .coct { position:absolute; right:0px; top:20px; z-index:100; line-height:28px; }
.header .coct .email { background:url(images/icon/email_1.png) no-repeat left center; background-size:22px 22px; padding-left:28px;}

.header .so .keyword { float:left; background:#f2eee4; border:solid #f2eee4 1px; height:44px; padding:0 15px 0 15px; width:200px;}
.header .so .sub {background:#414141 url(images/icon/so_w.png) no-repeat center center; background-size:22px 22px; border:solid #414141 1px; height:44px; width:44px; }

.about_view {padding:15px; line-height:200%}
.about_view h1 { font-size:18px;  border-bottom:dashed #ddd 1px; height:26px; line-height:26px; padding:10px 0 10px 0; margin-bottom:10px; text-align:center}
.about_view p { margin-bottom:15px;}
.about_view a { color:#049; text-decoration:underline}
.about_view a:hover { color:#C00}

.pages { font-size:12px; margin-top:15px;}
.pages ul { float:right}
.pages li { float:left; height:24px; line-height:24px; border:solid #ccc 1px; margin-right:2px;}
.pages li a { display:block; float:left; padding:0 8px 0 8px;}
.pages li a:hover { background:#005aa0; color:#FFF; text-decoration:none}
.pages li.dot { border:none;  color:#999; padding:0 3px 0 3px;}
.pages li.cur { border:solid #FFF 1px;}
.pages li.cur a { color:#F60;}
.pages li.cur a:hover { color:#FFF}
.pages li.pre a { background:url(images/pages_icon.gif) no-repeat 5px -23px; padding-left:15px;}
.pages li.pre a:hover {background-color:#005aa0;}
.pages li.preno a { background:url(images/pages_icon.gif) no-repeat 5px 7px; padding-left:15px; color:#999}
.pages li.preno a:hover a:hover { color:#999}
.pages li.next a { background:url(images/pages_icon.gif) no-repeat 48px -83px; padding-right:15px;}
.pages li.next a:hover {background-color:#005aa0;}
.pages li.nextno a { background:url(images/pages_icon.gif) no-repeat 48px -53px; padding-right:15px; color:#999}
.pages li.nextno a:hover { color:#999}
.pages li.count { border:none; height:26px; line-height:26px; margin-right:10px;}
.pages li.count strong {color:#f60; }
.pages li.now { border:none; height:26px; line-height:26px; padding:0 10px 0 10px}
.pages li.total { padding:0 5px 0 5px; color:#999}

/* member_login */
.member_login {background:url(images/login_bg.jpg) no-repeat center top; height:500px;}
.member_login .form { position:absolute; right:0px; top:80px; background:#fff; padding:20px 20px 0 20px; width:280px; height:320px;box-shadow:1px 1px 5px #444;}
.member_login .form h5 { font-size:16px; height:40px;}
.member_login th { padding:10px 5px 10px 0; font-weight:normal; text-align:right; font-size:14px;}
.member_login td { padding:10px 5px 10px 0;}
.member_login .input { padding:7px; border:solid #ccc 1px;}

/* user register */
.member_register { background:#FFF; padding:25px; border:solid #ddd 1px; margin:40px 0 40px 0}
.member_register th { padding:10px 5px 10px 0; font-weight:normal; text-align:right; font-size:14px;}
.member_register td { padding:10px 5px 10px 0; color:#999}
.member_register .input { padding:7px; border:solid #ccc 1px;}
.member_register .sms_mobile { width:138px; height:32px; background:url(images/sms_mobile.gif) no-repeat left top; border:none}


.reg_notes { font-size:14px; line-height:200%; padding:15px; height:400px; overflow:auto; background:#FFF}
.reg_notes p { margin-bottom:15px;}
.reg_notes a { color:#049; text-decoration:underline}

.reg_mtype { background:url(images/line_1.gif) repeat-x left 46px;}
.reg_mtype div { float:left; height:46px; line-height:46px; font-size:20px; padding:0 5px 13px 5px; margin-right:100px;}
.reg_mtype div.set { background:url(images/reg_mtype.gif) no-repeat center bottom}
.reg_mtype div.set a { color:#c4261d;}


.ea_reg_tips {line-height:24px; background:url(images/ea_reg_bg.png) no-repeat -195px -243px; padding-left:30px;}
.ea_reg_error { background-position:-58px -74px}
.ea_reg_ok { background-position:-3px 4px}


/*-------------- CMS Box --------------*/
.cmsbox_bg { background:#000; position:absolute; left:0px; top:0px; z-index:10000;filter:alpha(opacity=80);opacity:0.8; width:100%; height:100%}
.cmsbox {width:390px; height:250px; position:absolute;  z-index:1000000; background:#FFF; text-align:left; padding:0px;}
.cmsbox .cmsbox_tb { height:40px; background:url(images/cmsbox/cmsbox_bg.gif) repeat-x left -80px}
.cmsbox .cmsbox_tb a { display:block; float:right; height:40px; line-height:40px;background:url(images/cmsbox/cmsbox_bg.gif) no-repeat right -40px; padding:0 16px 0 15px; font-size:16px; color:#8a8a8a}
.cmsbox .cmsbox_tb a:hover { color:#000; text-decoration:none}
.cmsbox .cmsbox_tb span { display:block; float:left; height:40px; line-height:40px; background:url(images/cmsbox/cmsbox_bg.gif) no-repeat left 0px; font-size:16px; padding-left:16px;}
.cmsbox .cmsbox_cb { border-left:solid #222 1px; border-right:solid #222 1px;}
.cmsbox .cmsbox_fb { height:3px; line-height:3px; overflow:hidden; background:url(images/cmsbox/cmsbox_bg.gif) repeat-x left -166px;}
.cmsbox .cmsbox_fb dt { float:left; height:3px; line-height:3px; overflow:hidden; background:url(images/cmsbox/cmsbox_bg.gif) no-repeat left -160px; width:20px;}
.cmsbox .cmsbox_fb dd { float:right; height:3px; line-height:3px; overflow:hidden; background:url(images/cmsbox/cmsbox_bg.gif) no-repeat left -163px; width:20px;}

.cmsbox_iframe { width:390px; height:220px;}

.cmsbox_msg { width:400px;position:absolute; z-index:1000000; background:#FFF; border:solid #9abee2 10px; text-align:left; padding:0px;}
.cmsbox_msg h3.title { height:30px; line-height:30px; overflow:hidden; padding:0 10px 0 10px; font-size:12px; margin:0px;}
.cmsbox_msg h3.title a { float:right; font-size:10px; font-weight:normal}
.cmsbox_msg .cmsbox_msg_content { padding:15px;line-height:26px;}
.cmsbox_msg_iframe {position:absolute; z-index:1000}

.cart_msg { background:url(full-cart.jpg) no-repeat 5px top; padding-left:85px;}
.cart_msg h5 { font-size:14px; color:#c6000b}
.cart_msg p { color:gray; margin:0 0 20px 0}
.cart_msg p strong { color:#c6000b;}

.tipmsg { background:#feeeef url(icon_right.png) no-repeat 5px 5px; border:solid #ffcbcd 1px; line-height:27px; margin-top:4px; padding-left:27px; margin-right:10px; display:none;}
.tipmsg p { font-weight:normal; line-height:18px; padding:4px 0 4px 0}
/*-------------- CMS Box --------------*/

.dingzhi { background:url(images/dingzhi.jpg) no-repeat center top; height:565px;}
.dingzhi a { display:block; width:100%; height:565px;}

.tempshow { background:#f2f2f2; padding-bottom:40px;}
.tempshow li { float:left; width:180px; height:317px; padding:70px 5px 70px 5px;}
.tempshow li.cur { background:url(images/tempshow_bg.gif) no-repeat left top; padding-left:26px; padding-right:18px;}

.contbox { border-top:solid #ddd 1px; padding-top:40px; padding-bottom:60px; background:#f2f2f2;}
.contbox h3 { height:36px; line-height:36px; font-size:16px; border-bottom:dashed #ddd 1px;}
.contbox h3 span { color:#f20039;}
.contbox h3 strong { font-style:italic; font-size:18px;}
.contbox .kehu { float:left; width:505px;}
.contbox .lianxi { float:right; width:440px;}
.contbox .online { margin:10px 0 25px 2px}
.contbox .online dt { line-height:30px; color:#666;  margin-bottom:5px;}
.contbox .online dt span { color:#999; font-weight:normal}
.contbox .online dd img { margin-right:10px;}
.contbox h4 { font-size:20px; line-height:34px;}
.contbox .form dt { line-height:28px;}
.contbox .form dt span { color:#888; font-size:12px;}
.contbox .form dd { margin-bottom:12px;}
.contbox .form .inp { width:330px; background:#ccc; height:32px; line-height:32px; border-top:solid #999 1px; border-left:solid #999 1px; border-bottom:solid #c1c1c1 1px; border-right:solid #c1c1c1 1px; padding-left:10px;}
.contbox .form textarea { width:400px; height:60px;background:#ccc;border-top:solid #999 1px; border-left:solid #999 1px; border-bottom:solid #c1c1c1 1px; border-right:solid #c1c1c1 1px; padding:10px;}


.question_list { border:solid #ddd 1px; background:#FFF; padding:25px; margin:40px 0 40px 0}
.question_list dl { margin-bottom:25px;}
.question_list dl dt {  line-height:40px; height:40px; background:#f2f2f2; text-indent:15px; font-size:16px;}
.question_list dl dd p { line-height:30px; padding-left:15px;}
.question_list dl dd p span { color:#999; font-size:12px; padding-right:5px;}

.question_view .title { font-size:16px;  line-height:40px;}
.question_view .message { line-height:200%}
.question_view .message p { margin-bottom:15px;}


.content_view  { padding-bottom:50px;}
.content_view .title { margin-bottom:20px; border-bottom:dashed #ddd 1px;}
.content_view .title h1 { font-size:34px; line-height:60px; font-weight:normal}
.content_view .title .author { line-height:30px; padding-bottom:5px; color:#999}
.content_view .title .author span { padding-right:15px;}
.content_view .mitit { line-height:50px; border-bottom:solid #ddd 1px; font-size:18px;}
.content_view .message {  line-height:200%}
.content_view .message p { margin-bottom:20px;}
.content_view .message img { max-width:100%}
.content_view .job_tjjl { height:40px; line-height:40px;}
.content_view .job_tjjl a { display:block; float:left; background:#23b7e5; color:#FFF; padding:0 40px 0 40px;-webkit-border-radius:3px;border-radius:3px;}
.content_view .job_tjjl a:hover { background:#38c4f0}



.content_tool { border-top:solid #ddd 1px;  padding:10px 0 15px 0; font-size:12px;}


.side_title { font-size:14px; background:url(images/line.gif) repeat-x left center; height:36px; line-height:36px; margin-top:18px;}
.side_title strong { display:block; float:left; background:#FFF; padding-right:25px;}

.block { background:#FFF; padding:8px 15px 8px 15px; border:solid #dedede 1px; border-radius:2px;}
.block .head { background:url(images/title_bg.gif) repeat-x left bottom; height:40px; line-height:38px; overflow:hidden}
.block .head h3 { font-size:16px; float:left; border-bottom:solid #285cac 2px;}
.block .head .more { float:right; color:#666}
.block .head .more:hover { color:#dd001b}

.block1 { background:#FFF; padding:8px 15px 8px 15px; border:solid #dedede 1px; border-radius:2px;}
.block1 .head { background:url(images/title_bg.gif) repeat-x left bottom; height:40px; line-height:38px;}
.block1 .head h3 { font-size:16px; float:left; border-bottom:solid #dd001b 2px;}
.block1 .head .more { float:right; color:#666}
.block1 .head .more:hover { color:#dd001b}

.art_img_list .item { text-align:left}
.art_img_list .item .thumb { position:relative;float:left;width:160px;margin-right:-160px; }
.art_img_list .item .thumb img { width:160px; height:120px;}
.art_img_list .item .infa { float:right;width:100%;}
.art_img_list .item .infb { margin-left:175px;}
.art_img_list .item .subject { font-size:18px; line-height:26px; height:26px; overflow:hidden}
.art_img_list .item .time { color:#999; line-height:22px;}
.art_img_list .item .time .bar { padding:0 10px 0 10px; color:#ccc; font-size:12px;}
.art_img_list .item .desc { color:#777; line-height:24px; height:48px; overflow:hidden; margin:10px 0 10px 0}

.art_tit_list .item { line-height:30px; height:30px; overflow:hidden}
.art_tit_list .item .time { float:right; color:#999}


.news_list .item { margin-bottom:20px; border:solid #eee 1px;}
.news_list .item .thumb { float:left; width:360px;}
.news_list .item .thumb img { width:100%}
.news_list .item .info { float:right; width:570px;}
.news_list .item .info .time { font-size:12px; line-height:60px; color:#999}
.news_list .item .info .title { font-size:28px;}
.news_list .item .info .views { line-height:40px; font-size:12px; color:#999}

/* portfolio */
.portfolio_cats { margin:28px 0 0 0; padding-bottom:18px;}
.portfolio_cats dt { float:left; height:30px; line-height:30px; border:solid #eee 1px; margin:0 7px 7px 0}
.portfolio_cats dt a { display:block; float:left; padding:0 15px 0 15px;}
.portfolio_cats dt.cur a, .portfolio_cats dt a:hover { background:#F5f5f5; color:#c52829;  text-decoration:none}

.portfolio_list dl { float:left; width:215px; margin:0 20px 20px 0}
.portfolio_list dt { border:solid #ddd 1px; padding:4px;}
.portfolio_list dt img { width:205px;}
.portfolio_list dd { border:solid #eee 1px; border-top:none; background:#f9f9f9; padding:0 10px 0 10px;}
.portfolio_list dd.title { border-top:solid #eee 4px; border-bottom:none; height:40px; line-height:40px; overflow:hidden; padding-top:5px;}
.portfolio_list dd.desc { padding-bottom:10px;}
.portfolio_list dd.desc p { line-height:18px; height:54px; overflow:hidden; font-size:12px;}

.footer_nav { background:#f0f0f0; padding:50px 0px 40px 0px;}
.footer_nav .name { float:left; width: 34%; text-align:center}
.footer_nav .name dt { margin-top:60px;}
.footer_nav .name dt img { width:213px;}
.footer_nav .name dd { font-size:16px; line-height:26px;}



.footer_nav .nav { float:right; width:66%; text-align:left; }
.footer_nav .nav dl { float:left; width:30%;}
.footer_nav .nav dl dt { font-size:24px; line-height:50px;}
.footer_nav .nav dl dd { font-size:16px; line-height:30px;}
.footer_nav .line {border-top:solid #1b1b1b 1px; background:#707070; height:2px; overflow:hidden; margin-bottom:15px;}



#footer { background:#636363; line-height:50px; color:#FFF; font-size:12px;}
#footer a { color:#fff}

.bar_four dl { float:left; width:327px;}
.bar_four dl dt { height:42px; line-height:42px; background:#206bc0}
.bar_four dl dt strong { float:left; height:36px; line-height:36px; margin:6px 0 0 6px; background:#FFF; width:110px; text-align:center; color:#003388; font-size:18px; font-family:"微软雅黑"; font-weight:normal}
.bar_four dl dt a.more { color:#FFF; margin-right:10px;}
.bar_four dl dd { border:solid #c9dcff 1px; border-top:none; height:300px; background:#FFF;}
.bar_four .barimg th { padding:10px 10px 10px 6px; vertical-align:top}
.bar_four .barimg th img { width:140px; height:100px;}
.bar_four .barimg td { vertical-align:top; padding:10px 10px 10px 0;}
.bar_four .barimg td h5 { line-height:24px; height:24px; overflow:hidden;}
.bar_four .barimg td p { line-height:20px; height:80px; overflow:hidden; color:#999; font-size:12px;}
.bar_four li { line-height:34px; height:34px; overflow:hidden; border-top:solid #e5e8e9 1px; background:url(images/icon_8.gif) no-repeat 12px 15px; padding-left:20px;}

.bar_links dt { border-bottom:solid #206bc0 1px; height:28px; overflow:hidden}
.bar_links dd img { width:123px; height:36px; margin:10px 10px 0 0}

.news_mimg { height:198px; background:url(images/news.jpg) no-repeat center top}

.index_search { margin-top:12px; font-size:12px;}
.index_search .keyword { width:320px; padding:5px; border:solid #d3e0e5 1px; color:#a9a9a9}
.index_search a { color:#336699; margin-right:10px;}

.bar_one { margin-top:12px;}
.bar_one dl { float:left}
.bar_one dl dt { height:45px; line-height:45px; background:#EEE}
.bar_one dl dt .more { float:right; margin:18px 20px 0 0}
.bar_one dl.news { width:380px;}
.bar_one dl.news dt { background:#eee url(images/icon_3.gif) no-repeat left top; padding-left:30px; font-size:16px;}
.bar_one dl.news dt strong { font-weight:normal}
.bar_one dl.news dt strong { color:#ad0003}
.bar_one dl.news dt span { color:#777; padding-left:10px;}
.bar_one dl.news dd.topnews { position:relative; height:120px; width:350px; margin-top:10px;}
.bar_one dl.news dd.topnews img { width:350px; height:120px;}
.bar_one dl.news dd.topnews p { width:350px; text-align:center; position:absolute; bottom:0; left:0px; height:24px; line-height:24px; overflow:hidden;background:#FFF;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.bar_one dl.news dd.list { width:350px; margin-top:5px;}
.bar_one dl.news dd.list p { height:32px; line-height:32px; overflow:hidden; border-bottom:dashed #ccc 1px; overflow:hidden; background:url(images/icon_6.gif) no-repeat 3px 12px; padding-left:20px;}
.bar_one dl.news dd.list p a { color:#ad0003; font-size:14px;}
.bar_one dl.notes { width:410px;}
.bar_one dl.notes dt { background:#004793; color:#FFF; padding-left:20px; font-size:16px;}
.bar_one dl.notes dt strong { font-weight:normal}
.bar_one dl.notes dt span { padding-left:10px;}
.bar_one dl.notes dd { margin-top:6px;}
.bar_one dl.notes dd p { height:29px; line-height:29px; overflow:hidden; overflow:hidden; background:url(images/icon_7.gif) no-repeat 10px 13px; padding-left:20px;}
.bar_one dl.notes dd p a { color:#666; font-size:14px;}
.bar_one dl.notes dd p a:hover { color:#ad0003}
.bar_one dl.notes dd p span { float:right;color:#666; margin-right:10px;}
.bar_one dl.info { width:210px; float:right}
.bar_one dl.info dt {}
.bar_one dl.info dd { background:#2e99d7 url(images/bar_one_info_bg.gif) no-repeat right top}
.bar_one dl.info dd div { margin-top:4px;}
.bar_one dl.info ul { padding-top:10px;}
.bar_one dl.info ul li { float:left; width:50%; background:url(images/icon_9.gif) no-repeat 15px 18px; line-height:42px; text-indent:30px}
.bar_one dl.info ul li a { color:#FFF}

.index_hd div { float:left; margin-right:5px; position:relative; width:245px; height:165px; }
.index_hd div p { position:absolute; bottom:0px; left:0px; height:32px; line-height:32px; width:100%; text-align:center; color:#FFF;background:#000;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.index_hd div img {  width:245px; height:165px; }

.qqbox { z-index:99; width:34px; right:0px; top:170px; position: absolute;  cursor:pointer}
.qqbox p { height:24px; line-height:24px; overflow:hidden; margin-top:5px;}
.qqbox .ma { margin:5px 0 5px 0}
.qqbox .qqbox_left { background:url(images/qq_kefu_1.png) no-repeat left top; width:34px; height:164px; position:absolute; left:0px; top:0px; z-index:10}
.qqbox .qqbox_right { width:142px; position:absolute; left:32px; top:0px; z-index:20; display:none}
.qqbox .qqbox_right .qqbg {background:url(images/qq_kefu_2_bg.png) repeat-y; padding:5px 0 10px 0}
.qqbox_cur { width:174px;}
.qqbox_cur .qqbox_right { display:block}

.news_login { padding:35px 0 35px 0}
.news_login th { width:80px; padding:10px 0 10px 0}
.news_login td { padding:10px 0 10px 0}
.news_login input { padding:6px;}

.index_links { border:solid #ddd 1px;}
.index_links h3 { background:#f7f7f7; border-bottom:solid #eee 1px; line-height:34px; padding:0 15px 0 15px; font-size:14px;}
.index_links ul { padding:15px 0 15px 15px;}
.index_links ul li { float:left; line-height:30px; width:140px;}

.user_hree { color:#999; line-height:50px; height:50px; background:#f9f9f9; text-align:left;}
.user_hree a { color:#999}



.product_list .item { float:left; width:25%;}
.product_list .item dl { margin:0 0px 20px 20px;}
.product_list .item dl dt { }
.product_list .item dl dt img { width:212.5px; height:212.5px;}
.product_list .item dl dd { line-height:42px; height:42px; overflow:hidden; border-top:solid #ddd 1px; padding:0 10px 0 10px;}


.product_view .info .thumb_box { float:left; width:320px;}
.product_view .info .thumb { width:300px; border:solid #ddd 1px; background:#FFF; float:left; padding:9px;}
.product_view .info .desc { float:right; width:560px; line-height:26px; padding:10px 10px 0 0}
.product_view .info .desc h1 { font-size:24px; line-height:30px; padding:10px 0 15px 0; margin-bottom:15px; font-weight:normal; border-bottom:solid #ddd 1px;}
.product_view .info .desc th { vertical-align:top; color:#999; font-weight:normal; width:50px; padding:0 0 10px 0}
.product_view .info .desc td { padding:0 0 10px 0}

.product_tabs { border-bottom:solid #cc1a1e 2px;}
.product_tabs li { float:left; font-size:14px; line-height:38px; border:solid #ddd 1px; border-bottom:none; padding:0 25px 0 25px; margin-right:5px; -webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.product_tabs li.cur { background:#cc1a1e; color:#FFF;  border-color:#cc1a1e}

.product_desc { line-height:200%; margin-top:15px;}
.product_desc p { margin-bottom:15px;}
.product_desc img { max-width:920px;width:expression(this.width > 920 ? 920: true);}



.maintit { height:60px; line-height:60px; border-bottom:solid #ddd 1px; margin-top:20px;}
.maintit h3 { font-size:20px; font-weight:normal;}
.maintit .hree { float:right; color:#999}
.maintit .hree a { color:#999}


.banner_image {width:100%;position:relative;height:576px;}
.banner_image .bd {margin:0 auto;position:relative;z-index:0;}
.banner_image .bd ul {width:100% !important;}
.banner_image .bd li {width:100% !important;height:576px;overflow:hidden;text-align:center;}
.banner_image .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:26px;line-height:26px;}
.banner_image .hd ul {text-align:center;}
.banner_image .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:5px;overflow:hidden;background:#FFF;
-webkit-border-radius:6px;border-radius:6px; line-height:999px;}
.banner_image .hd ul .on {background:#d9a631;}
.banner_image .prev {display:block;position:absolute;z-index:1; left:20px; top:250px; width:40px; height:70px; background:url(images/slider_btn_icon_1fac543.png) no-repeat -46px -87px; cursor:pointer; display:none}
.banner_image .next {display:block;position:absolute;z-index:1; right:20px; top:250px; width:40px; height:70px; background:url(images/slider_btn_icon_1fac543.png) no-repeat -46px 0px; cursor:pointer; display:none}


.banner_image2 {width:100%;position:relative;height:320px;}
.banner_image2 .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner_image2 .bd ul {width:100% !important;}
.banner_image2 .bd li {width:100% !important;height:320px;overflow:hidden;text-align:center;}
.banner_image2 .bd .subject { position:absolute; left:0px; bottom:0px;  background-color: rgba(0,0,0,0.5); color:#FFF; width:100%; height:40px; line-height:40px; overflow:hidden; text-align:left; text-indent:15px;}
.banner_image2 .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.banner_image2 .hd ul {text-align:right;}
.banner_image2 .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:5px;overflow:hidden;background:#FFF;
-webkit-border-radius:6px;border-radius:6px; line-height:999px;}
.banner_image2 .hd ul .on {background:#ae0840;}
.banner_image2 .prev {display:block;position:absolute;z-index:1; left:20px; top:125px; width:40px; height:70px; background:url(images/slider_btn_icon_1fac543.png) no-repeat -46px -87px; cursor:pointer}
.banner_image2 .next {display:block;position:absolute;z-index:1; right:20px; top:125px; width:40px; height:70px; background:url(images/slider_btn_icon_1fac543.png) no-repeat -46px 0px; cursor:pointer}

.banner_text_box {background-color: rgba(0,0,0,0.4);position: relative;}
.banner_text { color:#FFF; 
 text-align:left;
            position: absolute;
            left: 10%;
            top: 50%;
           transform: translate(-10%,-50%);
		   
}
.banner_text .title { font-size:36px; line-height:150%; margin-bottom:20px; text-shadow: 0 0 1px #d9a631, 0 0 3px #d9a631;}
.banner_text .desc { font-size:18px; line-height:150%; text-shadow: 0 0 3px #000000, 0 0 3px #000000; color:#ccc}

.banner_1 { padding:100px 0 0 0; text-align:left; width:800px; margin:auto}
.banner_1 .but1 {margin-top:20px;}
.banner_1 .but1 a { background:#FFF ;  font-style:italic; background-size:24px 24px; color:#000; display:block; line-height:40px; float:left; padding:0 20px 3px 20px; border-radius:5px;}
.banner_1 .but1 a:hover {background: linear-gradient(to right, #e19f7c, #eac8b1);}

.banner_2 { width:1000px; margin:auto}
.banner_2 .title { font-size:24px;  line-height:60px; margin-top:50px;}
.banner_2 .desc { font-size:48px;  line-height:60px; margin-bottom:50px;}
.banner_2 .list .item { float:left; text-align:center; margin:0 15px 0 15px;}
.banner_2 .list .item img { width:204px; }
.banner_2 .list .item .bt { display:block; border:solid #414141 1px; background:#414141; color:#FFF; line-height:40px; margin-top:30px;}
.banner_2 .list .item .bt:hover { background:#FFF; color:#414141}


.block_title { height:28px; background:url(images/block_title_bg.gif) no-repeat left center; position:relative; margin:40px 0 30px 0}
.block_title h3 { font-size:22px; font-weight:normal; position:absolute; left:15px; line-height:28px;}
.block_title span { position:absolute; left:120px; color:#b4b4b4; line-height:28px; font-size:16px;}
.block_title a.more { float:right}



.index_news dl { float:left; width:278px; margin-right:29px;}
.index_news dl dt img { width:100%}
.index_news dl .title { line-height:24px; height:48px; font-size:18px; margin:20px 0 20px 0}
.index_news dl .title a { color:#df051a}
.index_news dl .desc { line-height:20px; height:60px; overflow:hidden; color:#5d5d5d}
.index_news dl .time { border-top:solid #f0f0f0 1px; line-height:44px; margin-top:20px; text-align:center; color:#a8a8a8}


.pagepic { height:270px; background:url(images/site-img37.jpg) no-repeat center center; background-size:cover}

.job_list { background:#ddd}
.job_list th { height:50px; padding:0 10px 0 10px; background:#f5f5f5}
.job_list td { height:50px; padding:0 10px 0 10px; background:#fff}

.job_attr { background:#eee}
.job_attr th { height:40px; padding:0 10px 0 10px; background:#f5f5f5; text-align:center}
.job_attr td { height:40px; padding:0 10px 0 15px; background:#fff}

.job_send table { background:#eee}
.job_send table th { padding:14px; background:#f7f7f7}
.job_send table td { padding:14px; background:#FFF}

.down_list .item { padding:30px 0 30px 0; border-bottom:solid #ddd 1px;}
.down_list .item .thumb {position:relative;float:left;width:160px;margin-right:-160px;}
.down_list .item .thumb img { width:160px;}
.down_list .item .info {float:right;width:100%;}
.down_list .item .info dl {margin-left:180px;}
.down_list .item .info dl dt { font-size:16px;  line-height:30px}
.down_list .item .info dl dd.attr { background:#f7f8fa; line-height:32px; font-size:12px; padding:0 10px 0 10px; border:dashed #ddd 1px; margin:8px 0 10px 0; color:#999}
.down_list .item .info dl dd.attr span { padding-right:30px;}
.down_list .item .info dl dd.desc { line-height:24px;}

.case_list .item { padding:30px 0 30px 0; border-bottom:solid #ddd 1px;}
.case_list .item .thumb {position:relative;float:left;width:160px;margin-right:-160px;}
.case_list .item .thumb img { width:160px;}
.case_list .item .info {float:right;width:100%;}
.case_list .item .info dl {margin-left:180px;}
.case_list .item .info dl dt { font-size:16px;  line-height:30px}
.case_list .item .info dl dd.desc { line-height:24px;}


.form_default td { padding:10px 0 10px 0}

.form_custom .tit {  line-height:60px; font-size:16px;}
.form_custom .tit .icon { float:left; width:4px; height:16px; background:#dd001b; margin:22px 6px 0 0; border-radius:1px;}
.form_custom .tit .name { float:left; margin-right:20px;}
.form_custom .tit .line { float:left; line-height: 1px; border-right: 200px solid #ddd; height:1px; margin-top:30px;}
.form_custom .item { float:left; width:50%; margin:0 0 15px 0}
.form_custom .item .lab { line-height:40px; text-align:right; position:relative;float:left;width:100px;margin-right:-100px;}
.form_custom .item .val1 {float:right;width:100%;}
.form_custom .item .val2 {margin-left:115px;}

.form_custom .item1 { width:100%}
.form_custom .item1 .val { width:1000px;}
.form_custom .buts { text-align:center; margin-top:25px; width:100%}
.form_custom .checkbox { margin-top:12px;}
.form_custom .checkbox label { margin:0 15px 0 0}

.department_panel { margin-top:20px;}
.department_panel .item { float:left; width:220px; margin: 0 25px 15px 25px;}
.department_panel .item a { display:block; border:solid #eee 1px; line-height:48px; text-indent:12px; border-radius:2px; font-size:16px;}
.department_panel .item a span { display:block; float:left;}
.department_panel .item a .icon { font-size:24px; color:#dd001b}
.department_panel .item a:hover { border:solid #dd001b 1px; background:#dd001b; color:#FFF}
.department_panel .item a:hover .icon { color:#FFF}

.depart_head { background:#f5f5f5; padding:25px;}
.depart_head .name { font-size:24px; line-height:80px; text-align:center}
.depart_head .info { text-align:center;}

.index_tab { background:#f4f5f8; height:44px; line-height:44px; text-align:center; font-size:16px;}
.index_tab a { display:block; float:left; width:25%;}
.index_tab a.cur { color:#285cac}

.down_file { margin:30px 0 30px 0}
.down_file .tit { line-height:36px;  border-bottom:solid #eee 1px;}
.down_file .link { line-height:40px;}


/* 两列右侧自适应布局 */
.g-bd1{margin:0 0 10px;}
.g-sd1{position:relative;float:left;width:190px;margin-right:-190px;}
.g-mn1{float:right;width:100%;}
.g-mn1c{margin-left:200px;}


.index_pro { padding:100px 0px 100px 0px;}
.index_pro .thumb { width:735px; height:490px; position:relative}
.index_pro .thumb .bg { background:#f0f0f0;  position:absolute; z-index:1}
.index_pro .thumb img { position:absolute; z-index:2}
.index_pro .info { width:500px; padding-top:70px;}
.index_pro .info .line { width:150px;}
.index_pro .info .line .line1 { height:2px; background:#707070; overflow:hidden; margin:22px 0 0 0}
.index_pro .info .line .line2 { height:2px; background:#d9a631; overflow:hidden; margin:92px 0 0 100px}
.index_pro .info .cont { width:380px; padding-left:70px}
.index_pro .info .tit { font-size:38px; line-height:60px;} /*transform: scale(1.5,1);*/
.index_pro .info .desc { font-size:18px;  line-height:28px; margin-top:15px;}
.index_pro .info .more { margin-top:20px;}
.index_pro .info .more a { font-size:16px; line-height:40px; display:block; float:left; background:#282626; color:#FFF; border:solid #282626 1px; padding:0 30px 0 30px;}
.index_pro .info .more a:hover { background:#FFF; color:#333; border-color:#333}

.index_pro_fl .thumb { float:right}
.index_pro_fl .info { float:left}

.index_pro_fr .thumb { float:left}
.index_pro_fr .info { float:right}



.index_adv { text-align:center; padding:70px 0 80px 0}
.index_adv .tit { font-size:50px; margin-bottom:50px; line-height:60px;}
.index_adv .line { background:#d9a631; height:4px; overflow:hidden; width:80px; margin:25px auto 25px auto}
.index_adv .desc { font-size:16px; color:#999; margin-top:15px;}
.index_adv .items { }
.index_adv .items .item { float:left; width:20%; text-align:center;}
.index_adv .items .item .img { background:#FFF; width:180px; height:180px; position:relative; margin:auto}
.index_adv .items .item .img img { width:140px; position: absolute;
    left:50%;
    top:50%;
    transform: translate(-50%, -50%);}

.index_about { background:#000 url(images/aboutbg.jpg) no-repeat center center; background-size:cover; padding:60px 0 60px 0}
.index_about .cont { color:#999; border:solid #d9a631 1px; padding:35px; margin:25px 0px 25px 0px}
.index_about .cont .tit {font-family: BOLD;font-weight: 700; font-size:36px; line-height:44px;  color:#d9a631}
.index_about .cont .desc { line-height:26px; font-size:16px;}
.index_about .cont .desc p { margin-top:20px;}


.index_so { padding:80px 0 80px 0;}
.index_so .tit { font-size:32px; text-align:center; line-height:60px;}
.index_so .so {width:800px; margin:auto}
.index_so .so .keyword { float:left; background:#FFF; border:solid #919191 2px; height:60px; padding:0 15px 0 15px; width:550px;}
.index_so .so .sub {background:#e6deca; border:solid #e6deca 2px; height:60px; width:220px; text-align:center;}
.index_so .so .desc { line-height:40px; color:#666}




.cont_tit { background:url(../../images/banner/9a036c_3c22825bcad9445ab8348db1c09d4917~mv2.jpg) no-repeat center center; background-size:cover;position:relative; height:316px;}
.cont_tit .bg { background-color: rgba(255,255,255,0.7); position:absolute; left:0px; top:0px; width:100%; height:316px; z-index:100}
.cont_tit .cent {position:absolute; left:0px; top:0px; width:100%; height:316px; z-index:101}
.cont_tit dl dt { font-size:50px; line-height:100px; margin-top:50px;text-align:center}
.cont_tit dl dd { font-size:18px; width:940px; margin:auto; line-height:32px; }



.cont_att { padding-bottom:150px;}
.cont_att dl { float:left; width:33%; text-align:center}
.cont_att dl dt img { width:100px;}
.cont_att dl dd div {  color:#bda67c; font-size:18px; margin:10px 0 10px 0}
.cont_att dl dd p { font-size:18px; color:#666}

.cont_form { width:460px; float:left}
.cont_form .tit {  font-size:30px;}
.cont_form td { padding:10px 0 10px 0}
.cont_form .label { font-size:14px; color:#666; line-height:30px;}

.cont_tit2 { float:right; background:#f0f0f0; padding:20px 40px 40px 40px; width:560px;}
.cont_tit2 dl dt {text-align:center}
.cont_tit2 dl dd { font-size:20px;}
.cont_tit2 dl dd ul {list-style-type: disc;}


.about_tit { height:675px;}
.about_tit .bg { height:675px; width:64%; float:left; background:url(../../images/banner/9a036c_7f149bc5314a45b3a43bbf79e708b606~mv2.jpg) no-repeat center center; background-size:cover}
.about_tit .cent { float:right; width:36%}
.about_tit .cent dl { width:400px; margin:auto; text-align:left}
.about_tit .cent dl dt { font-size:30px; line-height:100px}
.about_tit .cent dl dd { font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:22px; color:#666}
.about_tit .cent dl dd p { margin-bottom:20px;}

.our_factory { padding:50px 0 50px 0}
.our_factory .tit { font-size:50px; line-height:60px; height:100px;}

.our_image {width:100%;position:relative;height:340px; }
.our_image .bd {margin:0 auto;position:relative;z-index:0; }
.our_image .bd ul { overflow:hidden; zoom:1;width:100%;}
.our_image .bd li {width:416px;height:340px;overflow:hidden;text-align:center; float:left;_display:inline; }
.our_image .bd li img { width:416px; height:340px; border:solid #FFF 5px;}

.our_image .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:26px;line-height:26px; display:none}
.our_image .hd ul {text-align:center;}
.our_image .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:5px;overflow:hidden;background:#FFF;
-webkit-border-radius:6px;border-radius:6px; line-height:999px;}
.our_image .hd ul .on {background:#d9a631;}
.our_image .prev {display:block;position:absolute;z-index:1; left:30px; top:130px; width:40px; height:70px; background:url(images/slider_btn_icon_1fac543.png) no-repeat -46px -87px; cursor:pointer; display:none}
.our_image .next {display:block;position:absolute;z-index:1; right:30px; top:130px; width:40px; height:70px; background:url(images/slider_btn_icon_1fac543.png) no-repeat -46px 0px; cursor:pointer; display:none}


.our_qua { background:#045184; color:#FFF; padding:60px 0 60px 0}
.our_qua .tit { font-size:50px; line-height:80px; text-align:center; height:120px;}
.our_qua ul { list-style-type:​lower-roman​; width:580px; margin:auto}
.our_qua .imgs { margin-top:50px; text-align:center}
.our_qua .imgs img { height:210px; width:186px; margin-right:10px;}

.down_item { float:left; width:50%; padding:80px 0 80px 0}
.down_item .img { float:left; width:221px;}
.down_item .img img { width:221px; height:350px;}
.down_item .info { float:left; width:360px; margin-left:35px;}
.down_item .info .name { font-size:30px; line-height:120px;}
.down_item .info .desc { margin-bottom:30px;}
.down_item .down { margin-bottom:20px;}
.down_item .down a { float:left; display:block; border:solid #0c4426 1px;}
.down_item .down a img { width:44px; height:44px;}
.down_item .down span { float:left; display:block; margin-left:10px; line-height:22px;}





.product_index_img { height:560px; background:url(../../images/banner/11062b_f621f3561e154aa599bbac32a14be65bmv2.jpg) no-repeat center center; background-size:cover}

.pro_adv { text-align:center; padding:50px 0 50px 0}
.pro_adv .tit {font-size:50px; line-height:80px;}
.pro_adv .items { padding:30px 0 0 0}
.pro_adv .items dl { float:left; width:280px; margin:0 15px 0 15px; background:#f0f0f0}
.pro_adv .items dl dt img { width:220px; height:220px; border-radius:120px; margin-top:30px; }
.pro_adv .items dl dd  { margin:auto; padding-bottom:55px;}
.pro_adv .items dl dd div {  font-size:20px; line-height:60px;  margin-bottom:15px;}

.all_pro { background:url(../../images/banner/all_pro_bg.jpg) no-repeat center center;background-size:cover; padding:20px 0 20px 0}

.category_list { font-family:Verdana, Geneva, sans-serif; padding:10px 20px 0 20px;}
.category_list h3 { line-height:60px; font-size:24px; font-weight:400;color:#555 }
.category_list dl {  border-top:solid #ddd 1px; }
.category_list dl dt { line-height:60px; height:60px; font-size:16px; cursor:pointer}
.category_list dl dt span { float:right}
.category_list dl dd { padding-bottom:20px; display:none}
.category_list dl dd .item { line-height:26px; color:#555; font-size:14px; cursor:pointer}


.pages { text-align:center; font-size:16px;}
.pages a { display:inline-block; padding:0 10px 0 10px; line-height:40px;}
.pages a.cur { color:#045184; text-decoration:underline}
.pages span { display:none}


.product_gallery { float:left; width:650px;}
.product_gallery .thumbs { width:60px; float:left}
.product_gallery .thumbs a { display:block; margin-bottom:15px;}
.product_gallery .thumbs a img { width:45px; height:45px; border:solid #f0f0f0 1px; padding:1px;}
.product_gallery .thumbs a.cur img { border:solid #c7c7c7 2px; padding:0px;}
.product_gallery .big { float:left; width:520px; height:420px; text-align:center}
.product_gallery .big img { width:420px; height:420px;  }

.product_info { float:left; width:500px;}
.product_info h1 { font-size:30px; font-weight:normal}
.product_info .desc { font-size:14px; color:#444}

.more_pro_tits { height:100px;}
.more_pro_tits .tit { font-size:30px; line-height:80px;}
.more_pro_tits a { float:right; display:block; line-height:40px; padding:0 20px 0 20px; margin-top:20px; color:#FFF; background:#282626; border:solid #282626 1px;}
.more_pro_tits a:hover { color:#282626; background:#FFF}



.more_pros {width:100%;position:relative;height:360px; }
.more_pros .bd {margin:0 auto;position:relative;z-index:0; }
.more_pros .bd ul { overflow:hidden; zoom:1;width:100%;}
.more_pros .bd li {width:313px;height:360px;overflow:hidden;text-align:center; float:left;_display:inline; }
.more_pros .bd li img { width:300px; height:299px; margin:0 18px 0 0px;}

.more_pros .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:26px;line-height:26px; display:none}
.more_pros .hd ul {text-align:center;}
.more_pros .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:5px;overflow:hidden;background:#FFF;
-webkit-border-radius:6px;border-radius:6px; line-height:999px;}
.more_pros .hd ul .on {background:#d9a631;}
.more_pros .prev {display:block;position:absolute;z-index:1; left:30px; top:130px; width:40px; height:70px; background:url(images/slider_btn_icon_1fac543.png) no-repeat -46px -87px; cursor:pointer; display:none}
.more_pros .next {display:block;position:absolute;z-index:1; right:30px; top:130px; width:40px; height:70px; background:url(images/slider_btn_icon_1fac543.png) no-repeat -46px 0px; cursor:pointer; display:none}


.product_cat_top { height:550px; min-width:1250px; max-width:90%; margin:auto}
.product_cat_top .bg { height:550px; width:50%; float:right;}
.product_cat_top .cent { float:left; width:50%; background:#f0f0f0; height:550px; text-align:left}
.product_cat_top .cent dl { width:500px; margin:auto; text-align:left}
.product_cat_top .cent dl dt { font-size:40px; line-height:100px; margin-top:50px;}
.product_cat_top .cent dl dd { font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:22px; color:#666}
.product_cat_top .cent dl dd p { margin-bottom:20px;}

.product_cat_top .cent .more a { display:inline-block; line-height:40px; padding:0 20px 0 20px; margin-top:20px; color:#FFF; background:#282626; border:solid #282626 1px;}
.product_cat_top .cent .more a:hover { color:#282626; background:#FFF}


.product_sub_cat { padding:50px 0 50px 0;}
.product_sub_cat .cat .name { font-size:35px; line-height:60px; margin-bottom:15px;}
.product_sub_cat .cat .name span { display:inline-block; border-bottom:solid #444 3px;}

.product_sub_cat .cat .but1 {margin-top:15px; float:right}
.product_sub_cat .cat .but1 a { background:#144587 ;  font-style:italic; background-size:24px 24px; color:#FFF; display:block; line-height:40px; float:left; padding:0 20px 3px 20px; border-radius:5px;}
.product_sub_cat .cat .but1 a:hover {background:#c7c7c7;}

.product_sub_cat .list { margin-top:25px;}
.product_sub_cat .list .item { float:left; width:240px; margin-right:10px; background:#f5f5f5; text-align:center; margin-bottom:20px; border:solid #f5f5f5 1px;}
.product_sub_cat .list .item img { width:240px;}


.customized_top { height:650px; min-width:1250px; margin:auto}
.customized_top .bg { height:650px; width:60%; float:right;}
.customized_top .cent { float:left; width:40%; background:#00305b; height:650px; text-align:left; color:#FFF}
.customized_top .cent dl { width:360px; margin:auto; text-align:left}
.customized_top .cent dl dt { font-size:60px; line-height:60px; margin-top:50px;}
.customized_top .cent dl dd { line-height:28px; margin-top:20px;}
.customized_top .cent dl dd p { margin-bottom:20px;}


.cust_cent { padding:50px 0 50px 0}
.cust_cent .tit { font-size:50px; text-align:center}
.cust_cent .desc { text-align:center}
.cust_cent .cent dl { float:left; width:33%;}
.cust_cent .cent dl dt { text-align:center; padding:50px 0 20px 0; line-height:60px;}
.cust_cent .cent dl dt img { width:122px; height:122px; border-radius:61px;}
.cust_cent .cent dl dd { padding:0 50px 0 50px;}
.cust_cent .cent dl dd ul {list-style-type:disc; margin-left:20px; line-height:24px;}

.customized_pro { background:#324158; padding:50px 0 30px 0}
.customized_pro .contact { width:335px; height:500px; background:url(../../images/banner/customized_pro.jpg) no-repeat center center; background-size:100%; position:relative; float:left;}
.customized_pro .contact .more { position:absolute; left:100px; top:260px;}
.customized_pro .contact .more a { display:inline-block; line-height:40px; padding:0 20px 0 20px; margin-top:20px; color:#FFF; background:#282626; border:solid #282626 1px;}
.customized_pro .contact .more a:hover { color:#282626; background:#FFF}
.customized_pro .list { float:right; width:700px;}
.customized_pro .list dl { float:left; width:180px; margin-left:20px; background:#f0f0f0; margin-bottom:15px;}
.customized_pro .list dl dt img { width:100%}
.customized_pro .list dl dd { text-align:center; line-height:44px;}


.blog_tit { background:url(../../images/banner/blog_bg.jpg) no-repeat center center; background-size:cover;position:relative; height:430px; padding-top:80px;}
.blog_tit .cent { width:960px; margin:auto; background:#FFF; text-align:center; padding:50px 0 50px 0}
.blog_tit dl { text-align:center; color:#666;}
.blog_tit dl dt { font-size:30px; line-height:70px;}
.blog_tit dl dd { }

.wcu {background:url(../../images/banner/wcu_bg.jpg) no-repeat center center; background-size:cover; padding:60px 0 45px 0}
.wcu .item { float:left; background:#f0f0f0; margin:0 15px 25px 15px; width:384px; height:360px;}
.wcu .item .icon { text-align:center; padding:50px 0 20px 0}
.wcu .item .title { text-align:center; font-size:18px; line-height:40px;}
.wcu .item .desc { padding:0 50px 0 50px;}


.cookies_set {padding:25px; text-align:left; font-size:14px; line-height:30px;}
.cookies_set .buts { float:right;}
.cookies_set .buts a { display:block; float:left; padding:0 10px 0 10px; margin-left:10px;}
.cookies_set .buts a.btn1 { border:solid #333 1px;}
.cookies_set .buts a.btn2 { border:solid #333 1px; background:#333; color:#FFF}

.cookies_box { text-align:left; font-family:Verdana, Geneva, sans-serif}
.cookies_box dl { border-bottom:solid #eee 1px; padding:20px;}
.cookies_box dl dt { line-height:40px;}
.cookies_box dl dd { font-size:12px; color:#666}