@charset "utf-8";
/* css 重置 */
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; }
html { height:100%; }
/*body{ height:100%;}*/
*html { _background-image:url(about:blank); _background-attachment:fixed; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; border:none; }
a, area { blr:expression(this.onFocus=this.blur())}
a:hover { text-decoration:underline; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
fieldset, img { border:0; }
.none { display:none; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content:''; }
body { color:#333; font-size:14px; line-height:1.8em; background:#f5f5f5; font-family: "微软雅黑"}
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; width:100%; }
th{ font-weight:normal;}
a img { border:none; }
.overhidden { overflow:hidden; _display:inline-block; }
.align_c { text-align:center; }
.align_l { text-align:left; }
.align_r { text-align:right; }
.fl { float:left; }
.fr { float:right; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mlr5 { margin-left:5px; margin-right:5px; }
.mlr10 { margin-left:10px; margin-right:10px; }
.mlr15 { margin-left:15px; margin-right:15px; }
.mlr20 { margin-left:20px; margin-right:20px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt40 { padding-top:40px; }
.plr5 { padding-left:5px; padding-right:5px; }
.plr10 { padding-left:10px; padding-right:10px; }
.plr15 { padding-left:15px; padding-right:15px; }
.plr20 { padding-left:20px; padding-right:20px; }
.ptb5 { padding-top:5px; padding-bottom:5px; }
.ptb10 { padding-top:10px; padding-bottom:10px; }
.ptb15 { padding-top:15px; padding-bottom:15px; }
.ptb20 { padding-top:20px; padding-bottom:20px; }
.pl30 { padding-left:30px; }
.p10 { padding:10px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.lh20 { line-height:20px; }
.lh22 { line-height:22px; }
.lh24 { line-height:24px; }
.lh26 { line-height:26px; }
.lh28 { line-height:28px; }
.lh30 { line-height:30px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f_arial{ font-family:Arial;}
.f_sj { text-indent:2em; }
.fc_blue{ color:#00b0f0;}
.fc_blue2{ color:#e87352;}
.fc_999{ color:#999;}
.list li { height:26px; line-height:26px; overflow:hidden; background:url(../img/qcj_dot.gif) 0 50% no-repeat; padding-left:10px; }
html { _background-image:url(about:blank); _background-attachment:fixed; } /* html加上这段代码用于取消ie6滚动时候元素震动bug */
h1{ font-size:26px; color:#000; line-height:45px;}
h2{ font-size:26px; color:#000; line-height:40px; font-weight:normal;}
h2.com1{ margin-bottom:15px;}
h3{ font-size:20px; color:#000; line-height:30px; font-weight:normal;}
h3.com1{ margin-bottom:15px;}
.s_tit{ color:#999; font-size:14px;}
.line1{ background:url(../img/line.gif) 0 100% repeat-x;}
.line2{ background:url(../img/line.gif) 0 100% repeat-x;  margin-bottom:20px; padding-bottom:30px;}
.line2 p{text-indent:2em;}
.line3{ background:url(../img/line.gif) 0 100% repeat-x;  margin-bottom:15px; padding-bottom:15px;}
.more{ height:30px;}
.btn_more{ float:right; height:30px; line-height:30px; color:#fff; padding:0 25px; background:#bcbcbc;}
.btn_more:hover{ text-decoration:none; background:#e87352;}
.last{ margin-right:0!important;}

/*通用*/
.input2 { width:190px; height:33px; line-height:33px; padding:0 5px; background:#f2f2f2; border:1px solid #dadbdc; color:#bcbcbc;}
.input2_ok { color:#000;}
.input3 { width:45px; padding:0 5px; height:28px; line-height:28px; border:1px solid #a0a0a0; background:#dbdbdb; color:#a0a0a0; margin:0 5px;}
.input4 { border:1px solid #bcbcbc; background:#f2f2f2;font-size:14px; color:#000; float:left; height:32px; line-height:32px; width:165px; padding-left:10px;}
.input_xlc{ width:165px; padding-left:10px; border:1px solid #bcbcbc; background:#f2f2f2 url(../img/common1.png) 100% -289px no-repeat; height:32px; color:#000; font-size:14px;}
.input_xlc_hover{ border:1px solid #e87352; background-position:100% -333px;}
.textarea1{ width:190px; height:65px; background:#f2f2f2; border:1px solid #dadbdc; padding:5px;color:#bcbcbc;}
.textarea1_ok{  color:#000;}
.textarea1_hover{ border:1px solid #e87352!important; color:#000!important;}
.btn_com{ height:34px; line-height:34px; display:inline-block; color:#fff; background:#bcbcbc;font-size:12px;}
.btn_com:hover{ background:#e87352; text-decoration:none;}
.btn_ss1{ width:84px; font-size:14px; overflow:hidden; background:#bcbcbc url(../img/common1.png) 5px -1018px no-repeat; text-indent:35px;}
.btn_ss1:hover{background:#e87352 url(../img/common1.png) 5px -1075px no-repeat;}
.btn_ss2{ width:34px; font-size:14px; overflow:hidden; background:#bcbcbc url(../img/common1.png) 7px -1018px no-repeat; text-indent:35px;}
.btn_ss2:hover{background:#e87352 url(../img/common1.png) 7px -1075px no-repeat;}
.btn_sg1{ width:70px; height:24px; line-height:24px; text-align:center;}
.btn_sg2{  margin:0 10px; padding:0 20px;}
.btn_sb1{ width:70px; height:24px; line-height:24px; text-align:center; background:#e87352;}
.btn_sb1:hover{  background:#bcbcbc;}
.btn_bb1{ padding:0 20px; height:34px; line-height:34px; text-align:center; background:#e87352;}
.btn_bb1:hover{  background:#bcbcbc;}
.btn_bb2{ padding:0 20px; height:60px; line-height:60px; text-align:center; font-size:14px;}
.btn_bb3{ padding:0 20px; height:34px; line-height:34px; text-align:center;}
.btn_jr{ height:52px; line-height:52px; float:right; padding:0 20px; font-size:16px;}
.btn_jr2{ height:120px; line-height:120px; float:right; padding:0 40px; font-size:16px; margin-left:20px;}
.btn_fx{  font-size:14px; overflow:hidden; background:#bcbcbc url(../img/common1.png) -65px -1018px no-repeat; width:100px; text-indent:15px; margin-right:10px; text-align:left;}
.btn_fx:hover{background:#e87352 url(../img/common1.png) -65px -1018px no-repeat;}
.btn_xz{  font-size:14px; overflow:hidden; background:#e87352 url(../img/common1.png) -375px -1018px no-repeat; padding:0 20px 0 30px; text-indent:15px;  text-align:left;}
.btn_xz:hover{background:#bcbcbc url(../img/common1.png) -375px -1018px no-repeat;}

.btn_dy{  font-size:14px; overflow:hidden; background:#bcbcbc url(../img/common1.png) -188px -1018px no-repeat; width:100px; text-indent:10px;text-align:left;}
.btn_dy:hover{background:#e87352 url(../img/common1.png) -188px -1018px no-repeat;}
.btn_submit1{ background:#e87352; height:43px; line-height:43px; padding:0 30px;}
.btn_submit1:hover{ background:#a3e2f9;}
.btn_confirm{ width:85px; height:27px; line-height:27px; font-size:12px; text-align:center; color:#000; display:inline-block; background:url(../img/common1.png) -71px -224px no-repeat;}

.xlc{ width:175px; height:34px; position:relative; float:left; margin-right:20px; display:inline; z-index:30;}
.xlc ul{ position:absolute; left:0; top:33px; width:175px; border:1px solid #e87352; background:#fff; display:none; z-index:33;}
.xlc ul li{ background:#fff; height:30px; line-height:30px; text-indent:10px; cursor:pointer;}
.xlc ul li.on{ background:#e87352; color:#fff;}
.zy_search{ height:34px; margin-bottom:40px;}


.table_com1{ color:#000;}
.table_com1 th{ height:45px; line-height:45px; text-align:left; padding-left:20px; background:#e2e2e2;}
.table_com1 td{ padding-left:20px; height:50px; line-height:50px; border-bottom:1px dotted #999;}

.list1 h4 { font-size:14px; color:#333; font-weight:normal; padding-bottom:10px;}
.list1 h4 a{ font-size:22px; color:#e87352; }
.list1 li{ margin-bottom:30px;}

.list3li li{ width:228px; height:165px; margin:15px 0; float:left; margin-right:26px; display:inline; position:relative;}
.list3li li .bg{ width:228px; height:165px; display:none; background:#fff;filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; z-index:2; position:absolute; left:0; top:0; }
.list3li li .text{ width:228px; height:165px; display:none; z-index:3;position:absolute; left:0; top:0;}
.list3li li .text h3{ text-align:center; margin-top:40px; margin-bottom:0;}
.list3li li .text p{ padding:10px 20px;}
.list3li2 li{ width:280px; height:200px; margin:15px 0; float:left; margin-right:35px; display:inline;position:relative;}
.list3li2 li .bg{ width:280px; height:200px; display:none; background:#fff;filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; z-index:2; position:absolute; left:0; top:0; }
.list3li2 li .text{ width:280px; height:200px; display:none; z-index:3;position:absolute; left:0; top:0;}
.list3li2 li .text h3{ text-align:center; margin-top:40px; margin-bottom:0;}
.list3li2 li .text p{ padding:10px 20px;}

.sp_list li{ float:left; width:100%; background:#e9e9e9; display:inline; margin-right:40px;margin-top:5px;margin-bottom:5px;    height: 35px;
    line-height: 35px;
    padding-left: 5px;}
.sp_list li .tit{ padding:10px;}
.sp_list li .info{ padding:5px 10px; color:#999;}
.sp_list li .num{ padding-left:20px; background:url(../img/common1.png) -220px -219px no-repeat;}
.sp_list li .pic{ width:229px; height:117px; position:relative;}
.sp_list li .bg{  width:229px; height:117px; position: absolute; left:0; top:0; z-index:3; background:url(../img/sp_bg.png); display:none;}

.list3pic h3{ font-size:22px; line-height:50px; padding-bottom:0;}
.list3pic ul{ margin-bottom:50px;}
.list3pic li{ float:left; width:320px; margin-right:40px;margin-bottom:50px; display:inline; background:#e9e9e9; text-align:center; height:330px;}
.list3pic li .pic{ background:#d7d7d7; padding:20px 0;}
.list3pic li .info{ color:#666; font-size:16px;}

#TB_overlay { position: fixed; z-index:100; width: 100%; height: 940px; top: 0; left: 0; min-height:100%; background-color:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;  z-index:39; display:none;}

.tcc { width:580px; height:480px; background:#fff;position:fixed; left:50%; margin-left:-290px; top:50%; margin-top:-242px;z-index:40; font-size:12px; display:none; }
.tcc .tcc_title { }
.tcc .tcc_title h3 { padding-left:20px; }
.tcc .tcc_title .close { float:right; width:40px; height:50px; background:url(../img/jcj_close.jpg) 0 10px no-repeat; }
.tcc .tcc_content { padding:10px 20px; height:290px; overflow:auto; background:#f2f2f2; color:#000}
.tcc .tcc_content img{max-width:505px}
.tcc .zpgs { margin-right:40px;}
.tcc .table1 { margin-right:40px;}
.tcc .btnarea { margin-top:15px;}
.tcc .btnarea a { margin:0 10px;}
.tcc .info { padding:5px 0 5px 20px;}
.tcc .table3{ margin:30px 0 0 20px;}
.tcc .table3 th{ height:54px; text-align:right;}
.tcc .table3 td{ height:54px;}
span.bt{ color:#ff0000;}
.tcc .zcgs{ margin-left:5px;}
#tzxm .tcc_content { padding:20px; height:355px; overflow:auto; background:#f2f2f2; }

.tcc_sp{ width:800px; height:465px; margin-left:-400px; margin-top:-233px; background: url(../img/tcc_bg_com.png); text-align: center;}
.tcc_sp .close {	position: absolute;	top: 0px;	right: 0px;	width: 30px;	height: 30px;	cursor: pointer;	z-index: 8040;	background:url(../img/common1.png) 0 -288px no-repeat;}
.tcc_sp .close:hover {	 background:url(../img/common1.png) 0 -318px no-repeat;}
.tcc_sp .con {	padding-top:30px;}

.tcc2{ width:360px; border:1px solid #cbcbcb; background:#d6d6d6;position:fixed; left:50%; margin-left:-189px; top:50%; margin-top:-67px; z-index:41; display:none;}
.tcc2 .title{ height:30px; line-height:30px;}
.tcc2 h3{ float:left; margin-left:10px; display:inline; font-size:14px; line-height:30px; margin-top:5px;}
.tcc2 .close{ float:right; margin-right:10px; display:inline; width:31px; height:20px; background:url(../img/common1.png) 0 -224px no-repeat;}
.tcc2 .content{ border:1px solid #cbcbcb; background:#fff; margin:10px; padding:10px;}
.tcc2 .btnarea{ text-align:right; margin-top:10px;}

/*
.page{ height:31px; line-height:30px;}
.page a{ display:inline-block; height:30px; padding:0 10px; margin-right:5px; background:#bcbcbc; color:#fff;}
.page a:hover{ background:#e87352; text-decoration:none;}
.page a.on{ background:#e87352;}
.page .sy,.page .xyy{ margin-right:10px;}
.page a:hover{ background:#e87352; text-decoration:none;}
.page .wy{ margin-right:40px;}
.page .tz{ color:#999;}
*/

.page{text-align:center;margin:45px 0}
.page a{display:inline-block;padding:5px 10px; margin-right:5px;text-align:center;background:#bcbcbc; color:#fff;font-size:13px;font-family: 微软雅黑,microsoft yahei,Arial,sans-serif}
.page a:hover{ background:#e87352; text-decoration:none;}
.page a.first{border-top-left-radius:4px;border-bottom-left-radius:4px}
.page a.last{border-top-right-radius:4px;border-bottom-right-radius:4px}
.page span.current{display:inline-block;padding:5px 10px;margin:0px 2px;margin-right:5px;text-align:center;color:#777;font-size:13px;font-family:微软雅黑,microsoft yahei,Arial,sans-serif;background-color:#e87352;color:#fff}


/*框架*/
#top{ background:#e9e9e9; height:50px; line-height:50px;}
#top .content{ background:#e9e9e9; height:50px; line-height:50px; width:1200px; margin:0 auto;}
#top .menu{ float:left;}
#top .menu li{ float:left; position:relative; z-index:3; }
#top .menu li a{ display:block; width:94px; text-align:center; color:#333; font-size:16px;}
#top .menu li a:hover,#top .menu li a.on{ background:#e87352; color:#fff; text-decoration:none;}
#top #sub_menu{ display:none; width:160px; position:absolute; left:0; top:50px; overflow:hidden;}
#top #sub_menu a{ height:26px; line-height:26px; font-size:14px; width:160px; color:#fff; display:block; text-indent:15px; background:#707070; text-align:left;}
#top #sub_menu a:hover{ background:#adadad;}
#top .lan{ float:right; font-size:12px;}
#top .lan a{ margin:0 5px;}
.head { height:125px;}
.head .logo{ float:left; padding-top:35px; width:500px;}
.head .logo a{ float:left; width:180px; height:50px; background: url(../img/common1.png) 0 0 no-repeat; text-indent:-999px; overflow:hidden;}
.head .logo span{ float:left; color:#e87352; padding:22px 0 0 10px;}
.head .search{ float:right; padding-top:45px; 	}
.head .search .input1{ width:170px; height:28px; line-height:28px; padding:0 8px; background:#e9e9e9; float:left;}
.head .search .ss{ width:35px; height:28px; float:left; text-indent:-999px; overflow:hidden; background:url(../img/common1.png) 0 -69px no-repeat;}
.head .search .ss:hover{ background-position:-44px -69px;}
#main .banner{ margin-bottom:40px; position:relative;}
.banner .text{ color:#fff; position:absolute; left:20px; top:50px; width:280px;}
.banner .text h2{ color:#fff; font-size:40px; line-height:50px;}
.banner .text h3{ color:#fff; font-size:25px; line-height:25px;}
.banner .text p{ line-height:1.6em;}
#footer{ background:#e9e9e9; height:160px; color:#8e8e8e;width:100%}
#footer .content{ width:1200px; margin:0 auto; padding-top:30px;}
#footer .fot_menu { padding-bottom:10px;}
#footer .fot_menu a{ color:#333; margin-right:20px;}
#footer .fr{ color:#333;}
#footer .fr .text{ float:left;}




/*auto width*/
#main { width:1200px; margin:0 auto; margin-bottom:150px;}

/*index*/
.index .part1 { padding-bottom:65px;}
.index .part1 .fl{ width:563px;}
.index .part1 .fr{ width:563px;}
.index .part1 h2{ margin-bottom:20px;}
.index .part1 .fl .content{ height:260px; }
.index .part1 .fl .con1{ padding-bottom:25px; margin-bottom:30px;}
.index .part1 .fl .con1 span{padding-left:105px;display:block;background:url(../img/lou.png) 0 5px no-repeat;min-height:80px}
.index .part1 .fr .content{ background:url(../img/common1.png) 0 -408px no-repeat; height:260px;}
.index .part1 .fr .con1{ padding-bottom:30px; margin-bottom:30px; padding-left:105px;height:75px}
.index .part1 .fr .con2{  padding-left:105px;}
.index .part1 .fl .con2 span{padding-left:75px;display:block;background:url(../img/weixin.png) 0 5px no-repeat;min-height:80px;text-align:center}
.index .part2 .fl{ width:380px; margin-right:30px; position:relative;}
.index .part2 .fr{ width:380px; position:relative;}
.index .part2 .pic .bg{ position:absolute; left:0; top:0; width:380px; height:220px; background:#fff; z-index:3;opacity: 0.7; filter:alpha(opacity=70); display:none; }
.index .part2 h3{ line-height:60px; background:url(../img/line.gif) 0 100% repeat-x; margin-bottom:15px;}
.index .part2 .info{ color:#999;}
.index .part2 .info a{ color:#999;}
.index .part2 .more{ padding-top:20px;}
#rolldiv { width:1200px; height:500px; overflow:hidden; } 
#rolldiv * { padding:0; margin:0; font-size:12px; line-height:18px; } 
#rolldiv .jcarousel-skin-tango .jcarousel-container { overflow:hidden; _display:inline-block; } 
#rolldiv .jcarousel-skin-tango .jcarousel-clip { overflow: hidden; } 
/*滚动区域大小*/ 
#rolldiv .jcarousel-skin-tango .jcarousel-clip-horizontal { width:1200px; } 
/*li样式*/ 
#rolldiv .jcarousel-skin-tango .jcarousel-item { width: 1200px; height:500px text-align:center; } 
#rolldiv .jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 0; } 
#rolldiv .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 450px; right: 0px; width: 35px; height: 50px; cursor: pointer; background:url(../img/arrow.png) -44px 11px no-repeat; z-index:5;} 
#rolldiv .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top:450px; left: 0; width: 35px; height: 51px; cursor: pointer; background:url(../img/arrow.png) 15px 11px no-repeat;z-index:5;} 
#rolldiv .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position:-44px -42px; } 
#rolldiv .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position:15px -42px; } 

#rolldiv #mycarousel li { position: relative; z-index:2; } 
#rolldiv #mycarousel .bg { background-color: #000000; height: 50px; width: 1200px; position: absolute; opacity: 0.2; filter:alpha(opacity=20); left: 0; bottom: 0; } 
#rolldiv #mycarousel .tit a {font-size: 22px; color: #FFFFFF; text-decoration: none; text-align: center; height: 50px; width: 1200px; line-height: 50px; position: absolute; left: 0; bottom:0; } 

/*zy*/
.zy .menuLeft{ float:left; width:158px;}
.zy .menuLeft a{ float:left; width:115px; height:42px; line-height:42px; font-size:15px; background:url(../img/common1.png) 100% -34px no-repeat; }
.zy .menuLeft .meiti{ background-position:100% -69px;}
.zy .menuLeft .meiti:hover{ background-position:100% -105px;}
.zy .menuLeft .meiti_on{ background-position:100% -105px;text-decoration:none; color:#00b0f0;}
.zy .menuLeft a:hover,.zy .menuLeft a.on{ text-decoration:none; color:#00b0f0; background-position:100% 7px; }
.zy .Rlxfs h3{ margin-bottom:20px;;}
.zy .Rlxfs .content{ background:#e9e9e9; padding:15px 20px;}
.zy .conRight{ float:right; width:1040px; }
.zy .conL1{ float:left; width:740px;}
.zy .conL2{ float:left; width:910px;}
.zy .conL3{ float:left; width:822px;}
.zy .conR1{ float:right; width:296px;}
.zy .conR2{ float:right; width:268px;}
.zy .conR3{ float:right; width:240px;}
.zy .conR4{ float:right; width:180px;}
.zy .conR5{ float:right; width:215px;}
.zy .conR6{ float:right; width:296px;}
.zy .back{ margin-bottom:30px;}
.zy .zycontent1{ border-top:1px solid #dcdcdc; padding-top:65px;}
.show #content{ padding-top:10px;}
.show .show_con{ padding-top:30px;}
.show .show_con p{text-indent:2em;margin-bottom:25px;}
.show .fx{ text-align:right; height:55px;}
.bread{ color:#a0a0a0;}
.bread .type{ color:#444444;}
.bread .type a{ color:#444444;}
.zy .pernext{ background:#dadbdc; padding:10px 20px; color:#a0a0a0; margin-bottom:20px;}


.gytf h2{ padding-bottom:15px;}
.gytf h3{ padding-bottom:15px;}

.gytf1 p{ padding-bottom:25px;}
.gytf1 .part1 .fr{ background:#e9e9e9;}
.gytf1 .part1 .fr p{ padding-bottom:0; line-height:35px;}
.gytf1 .part2 p{ padding-right:240px;}

.gytf2 .part{ padding:50px; background:#e9e9e9;}
.gytf2 .part .fl{ width:630px;}
.gytf2 .part p{ padding-bottom:25px;}

.gytf3 .part1{width:680px;}
.gytf3 .part1 ul{}
.gytf3 .part1 li{ float:left; width:320px; margin-bottom:60px;margin-right:40px; display:inline;}
.gytf3 .part1 .pic{ padding-bottom:20px;}
.gytf3 .part1 h3{ color:#e87352; font-size:28px; line-height:40px; padding-bottom:0;}

.gytf3 .part2 ul{margin-bottom:60px; }
.gytf3 .part2 li{ float:left; width:320px; margin-bottom:60px;margin-right:40px; display:inline;}
.gytf3 .part2 .pic{ padding-bottom:20px;}
.gytf3 .part2 h3{ color:#e87352; font-size:28px; line-height:40px; padding-bottom:0;}

.gytf4 .tab_tit{ height:140px; border-bottom:1px solid #dcdcdc;}
.gytf4 .tab_tit li{ cursor:pointer; float:left; width:320px; margin-right:40px; display:inline; height:90px; background:#bcbcbc; text-align:center; color:#fff;}
.gytf4 .tab_tit li.on{ background:#e87352 url(../img/arrow1.gif) 50% 100% no-repeat; height:108px;}
.gytf4 .tab_tit .tit1{ font-size:20px; margin-top:20px;}
.gytf4 .tab_tit .tit2{ font-size:16px;}
.gytf4 .tab_con{ padding-top:40px;}
.gytf4 .tab_con h2{ padding-top:10px; padding-bottom:10px;}
.gytf4 .partL{ min-height:220px; margin-bottom:40px; padding-right:40px;}
.gytf4 .partR{ background:#e9e9e9;margin-bottom:40px; min-height:220px; padding-left:40px;}
.gytf4 .partL img{ float:left; margin-right:40px; display:inline;}
.gytf4 .partR img{ float:right; margin-left:40px; display:inline;}

.gytf5 .more{ margin:40px 0; }

/*联系我们*/
.lxwm .dt{ height:490px; margin-bottom:40px;}
.lxwm .bsc table th{ border:1px solid #fff; height:42px; background:#d9d9d9; font-size:16px; color:#404040; text-align:left; padding-left:5px;}
.lxwm .bsc table td{ border:1px solid #fff; color:#777777; height:33px; padding-left:5px;}
.lxwm .tab_tit2{ height:80px; background:url(../img/common1.png) 0 -815px no-repeat;}
.lxwm .on{ background:url(../img/common1.png) 0 -902px no-repeat;}
.lxwm .tab_tit2 li{ cursor:pointer; float:left; width:222px; margin-right:20px; line-height:48px; font-size:20px; overflow:hidden; display:inline; height:48px; color:#fff;}
.lxwm .tab_tit2 li span{ padding-left:80px;}
.zbzg h2{ padding-bottom:10px;}
.zbzg th{ width:55px; vertical-align:top;}
.zbzg td{  vertical-align:top;}
.zbzg .part1{ padding-bottom:20px; margin-bottom:20px;}
.zbzg .part2{ margin-bottom:20px;}
.zbzg .part2 th{ width:100px;}

/*媒体预约*/
.mtyy .conL2 th{ width:88px; color:#000; text-align:left;}
.mtyy .conL2 td{ height:54px;}

/*招聘*/
.tzyw h3{ margin:30px 0 20px; color:#000;}
.tzyw .R1 li{ background:#fff; height:52px; line-height:52px; padding-left:20px; margin-bottom:10px; color:#e87352;}
.tzyw .R2 .content{ background:#e9e9e9; padding:15px 20px;}
.tzyw .R2 th{ height:50px; color:#666;}
.tzyw .R2 td{ height:50px;}
.tzyw .part4 li{ float:left; width:135px; margin-right:10px; display:inline; margin-bottom:20px;}
.tzyw .part4 .name a{ display:block; height:50px; line-height:50px; background:#bcbcbc; font-size:18px; text-align:center; color:#fff;}
.tzyw .part4 .name a:hover{ background:#e87352; text-decoration:none; }

/*科技园*/
.kjy .info .fr{ margin-left:200px; display:inline; margin-bottom:30px;}
.kjy .pos_pic{ height:1000px;}

/*信息产业*/
.xxcy .info .fr{ display:inline;}
.xxcy .tab_tit { height:60px;}
.xxcy .tab_tit li{ cursor:pointer; float:left;margin-right:40px; display:inline;}
.xxcy .tab_tit li a{ font-size:22px; line-height:40px; color:#000;}
.xxcy .tab_tit li.on{border-bottom:1px solid #e87352;}
.xxcy .tab_tit li.on a{ color:#e87352;}
.xxcy .tab_tit li a:hover{ color:#e87352; text-decoration:none;}


.picarea2 .pos_div{ width:580px; position:relative; height:290px; margin-bottom:40px; float:left; margin-right:40px;}
.picarea2 .bg{ width:235px; height:290px; position:absolute; right:6px; top:0; z-index:2; background:#000;opacity:0.6; filter:alpha(opacity=60);}
.picarea2 .text{ width:195px; height:250px; position:absolute; right:6px; top:0; z-index:3; color:#fff; padding:20px;}
.picarea2 .text a,.picarea2 .text h3{ color:#fff; font-weight:normal;}
.picarea2 .text h3{ line-height:35px; font-size:25px;}
.picarea2 .more{ position:absolute; z-index:4; right:20px; bottom:10px;}
.picarea2 .more a{ color:#fff;}

.picarea3 .con{ width:372px; position:relative; height:414px; border-bottom:6px solid #e87352; margin-bottom:40px; margin-right:42px; float:left; display:inline;	}
.picarea3 .con .bg{ width:100%; height:150px; position:absolute; left:0; bottom:0; z-index:2; background:#000;opacity:0.6; filter:alpha(opacity=60);}
.picarea3 .con .text{ width:100%; height:150px; position:absolute; left:0; bottom:0; z-index:3; color:#fff;}
.picarea3 .con .text a,.picarea3 .con .text h3{ color:#fff; font-weight:normal;}
.picarea3 .con .text h3{ line-height:50px; font-size:25px; padding:0 20px; color:#fff;}
.picarea3 .con .text .zw{ padding:0 20px; font-size:12px; line-height:20px;}
.picarea3 .con .more{ position:absolute; z-index:4; left:20px; bottom:10px;}
.picarea3 .con .more a{ color:#fff;}




.show_kjy .part1 p{ padding:10px 0;}
.show_kjy .part h3{ margin-bottom:20px;}
.kjy_cp1 .part h3{ margin-bottom:20px;}
.kjy_cp1  #content{ border-top:1px solid #dcdcdc; padding-top:65px;}
.kjy_cp1 .part4{ /*border:1px solid #e9e9e9; padding:20px 30px 30px;*/}
.kjy_cp1 .downpic{ position:relative;}
.kjy_cp1 .downpic .downlink{ position: absolute; right:20px; bottom:20px; height:45px; line-height:45px; padding:0 20px; font-size:18px; background:#e87352; color:#fff;}

.xxcy .tab_area{ width:75%;}

/*产业概况*/
.cygk .banner{  position:relative; z-index:0;}
.cygk #content{ margin-top:-120px; z-index:2; position:relative;}
.cygk .part1{ margin-bottom:70px;}
.cygk .part1 ul{ margin:0 auto; width:1170px; }
.cygk .part1 li{ float:left; width:370px; margin:10px 10px; display:inline;}
.cygk .part1 li .con{ background:#e87352; padding:10px; color:#fff;}
.cygk .part1 li .con a,.cygk .part1 li .con h2{ color:#fff;}
.cygk .part1 li .info{ height:115px;}

.cygk .part2 { border-bottom:1px solid #dbdbdb; margin-bottom:70px;}
.cygk .part2 .fl{ width:50%; height:305px;}
.cygk .part2 .fl .con{ padding:0 35px 0 0; }
.cygk .part2 .fl .pic{ float:left;}
.cygk .part2 .info{ height:145px;}
.cygk .part3 .info{ height:214px; background:#e9e9e9; margin-left:410px; padding:20px 20px 0 30px;}

/*同方之声*/
.tfzs .tf_list{ height:240px; background:#fff; margin-bottom:50px;}
.tfzs .tf_list .pic{ float:left;}
.tfzs .tf_list .info{ margin-left:440px; padding:10px 10px 0 0;}
.tfzs .tf_list .info>.mb30>a{display:block;max-height:75px;min-height:75px;overflow:hidden;word-break:break-all;word-wrap:break-word;}
.tfzs .tf_list .info h3 { font-size:22px; color:#e87352;}
.tfzs .tf_list .info h3 a { font-size:22px; color:#e87352;}
.tfzs .line1{ padding-bottom:5px; margin-bottom:5px;}
.tfzs .more .btn_more{ float:left;}

.tfzs3 .sp_list li{ margin-right:25px; margin-bottom:30px;}

/*公司导航*/
.gsdh .conL1 li{ background:#fff; height:60px; padding-left:20px; margin-bottom:10px;}
.gsdh .conL1 li h3{  color:#e87352; padding:15px 0 10px; font-size:22px;}
.gsdh .conL1 li h3 a{  color:#e87352; }
.gsdh .goto{height:60px; line-height:60px; float:right; padding:0 40px; font-size:16px; margin-left:20px;}

.hxnl .part2{ background:#fff;}
.hxnl .part2 .fl{ padding:40px; width:670px;}
.hxnl .part2 .fr{ padding:40px; width:360px; border-left:1px solid #f5f5f5;}
.hxnl .part2 span{ color:#e87352; font-weight:bold;}
.hxnl .part2 .tab{ cursor:pointer;}
.hxnl .part2 .con{ border:1px solid #f5f5f5; padding:15px; margin:15px 0;}
.hxnl .part3{ background:url(../img/line.gif) 0 0 repeat-x; padding-top:40px;}

.zpxx .conR3{ padding-top:60px;}
#zwsq .tcc_title .fr{ margin:10px 15px 0 0;}

.zplc .line1{ margin-bottom:45px; padding-bottom:45px;}

.gdtd .part1 td{ padding-left:35px;}
.gdtd .part1 .td_bg{ background:url(../img/common1.png) 0 -136px no-repeat; line-height:35px; color:#fff; width:125px;}
.gdtd .part1 .tr_bg td{ background:#e8e8e8}
.gdtd .part1{ border:1px solid #e87352; padding:20px;}
.gdtd .part2 .con{ background:url(../img/line.gif) 0 100% repeat-x; margin-bottom:40px; padding-bottom:40px;}
.gdtd .part2 .gglist{ margin-left:390px; margin-bottom:20px;}
.gdtd .part2 .gglist .title{ height:30px; overflow:hidden;}
.gdtd .part4 .con{ background:#e9e9e9; padding:20px;}
.gdtd .last{ background:none!important;}
.gdtd .part5 .content{ background:#e9e9e9; padding:15px 10px;}
.gdtd .part5 th{ height:50px; color:#666;}
.gdtd .part5 td{ height:50px;}


.input_hover{  color:#000!important;}
.input2_hover{ border:1px solid #e87352!important; color:#000!important;}
#bdshare span.bds_more{ width:20px; height:20px; background:url(../img/common1.png) -178px -224px no-repeat!important; overflow:hidden; padding:0!important; margin-top:2px;}

#ditu{ width:887px; height:455px; position:relative;}
#ditu .tc{ position:absolute; width:244px; height:147px; display:none;}
#ditu .tc .close{ position:absolute; width:30px; height:30px; right:0; top:0; background:url(../img/common1.png) 0 -288px no-repeat;}
#ditu .tc .close:hover{ background:url(../img/common1.png) 0 -318px no-repeat;}
#ditu .tc .bg{ position:absolute; width:244px; height:72px; left:0; bottom:0; background:url(../img/lxwm_bg.png) no-repeat; z-index:2;}
#ditu .tc .text{ position:absolute; width:224px; height:62px; left:0; bottom:5px; color:#fff; padding:0 10px; z-index:3;}
#ditu .ditu1 { left:57px; top:66px; }
#ditu .ditu2 { left:127px; top:66px; }
#ditu .ditu3 { left:136px; top:186px; }
#ditu .ditu4 { left:303px; top:-49px; }
#ditu .ditu5 { left:355px; top:-68px; }
#ditu .ditu6 { left:359px; top:47px; }
#ditu .ditu7 { left:350px; top:165px; }
#ditu .ditu8 { left:545px; top:-17px; }
#ditu .ditu9 { left:577px; top:-17px; }
#ditu .ditu10 { left:553px; top:15px; }
#ditu .ditu11 { left:584px; top:27px; }
#ditu .ditu12 { left:558px; top:48px; }
#ditu .ditu13 { left:676px; top:184px; }

/*时间层*/
.calender{ width:255px; margin:50px auto; top:0; left:0; border:4px #D6D6D6 solid; background:#EBEBEB; position:absolute; display:none; z-index:999;}
.calendertb{width:100%;}
.calendertb td{width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.calendertb td.hover,.calendertb td.weekendhover{background:#D6D6D6;}
.calendertb th{width:35px; height:30px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; color:#979797; }
.tdtoday{ background:#0080FF;color:#fff;width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.getyear{ height:35px; line-height:35px; width:100%; text-align:center;}
.preMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-right:18px;color:#0080FF;}
.nextMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-left:18px;color:#0080FF;}
.mh_date{ background:#f2f2f2 url(../img/dateIco.png) no-repeat right center; color:#000;}
.zhezhao{width:100%; height:100%; position:fixed; z-index:998;	background:#fff;filter:alpha(opacity=10);opacity:0.1; display:none; }