@charset "utf-8";



/* 初始化CSS */



html, body, ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, form, img, span, b, a, input{ margin:0; padding:0; }



ul, ol { list-style:none; }



img { border:none; }



a,input { outline:none; }



a{ display:block; text-decoration:none; }



body { text-align:center; font-size:12px; }





/*body{ background-image:url(/about:blank); /* for IE6 */ /* background-attachment:fixed; 必须 } */



/* 公用样式 */



.fl { float:left; }

.fr { float:right; }



.clear:before, .clear:after { content:""; display:table; }

.clear:after { clear:both; }

.clear { zoom:1; }



.wrap{ position:relative; min-width:1000px; text-align:left; }



 

#banner{ z-index:0; }



#banner ul{ height:648px; overflow:hidden;}



#banner ul{ zoom:1; z-index:0; }



#banner ul li{ height:648px; background-position:center top; background-repeat:no-repeat; }



#banner ul li a{display:block; width:100%; height:648px; background:url(/about:blank); margin:0 auto; }



.slide_control { display:none; position:absolute; right:50%; bottom:22px; margin-right:-450px; z-index:1000; }



.mall_dot, .mall_dot_hover { float:left; width:16px; height:16px; line-height:100px; cursor:pointer; background:url(/images/dot.png) -17px 0 no-repeat; overflow:hidden; margin:0 3px; }



.mall_dot_hover { background-position:0 0; }



.w1280 #banner ul,.w1280 #banner ul li,.w1280 #banner ul li a{ height:450px;}



#top{ position:absolute; left:0; top:8px; z-index:1; width:100%; height:145px; background:url(/images/nav.png) center bottom no-repeat; margin-top:25px; }





#header{ position:relative; margin:0 auto; width:1000px; height:90px; }



#logo{ _float:left; width:240px; }



#header p{ float:right; position:absolute; right:0; top:0; }



#header p a,#header p span{ float:left; color:#fff; line-height:22px; }



#header p a.en{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }



#header p span{ padding:0 5px; }



#nav{ position:relative; margin:0 auto; width:1000px; height:50px; }



#nav li{ float:left; width:120px; height:50px; }



#nav li.ind{ width:102px; }



#nav li.fx{ width:2px; background:url(/images/fx.png) left center no-repeat; }



#nav li a{ height:43px; padding-top:7px; font-size:14px; font-family:"Microsoft Yahei"; color:#000; text-align:center; font-weight:bold; }



#nav li a span{ display:block; padding-top:1px; font-family:"Microsoft Yahei", "simsun"; text-transform:uppercase; font-size:9px; font-weight:normal;}



#nav li a:hover,#nav li.active a{ background-color:#e40031; color:#fff; }



#nav li dl{ display:none; background-color:#fff; }



#nav li dd{ border-bottom:1px dotted #d7d7d7; }



#nav li dd.pro{width:150px; margin-left:-20px;}



#nav li.active dd.pro a{ text-align:center;}



#nav li.active dd a{ height:28px; padding:0; background-color:#fff; color:#000; line-height:28px; font-weight:normal; }



#nav li dd a:hover{ background-color:#e40031; color:#fff; }





#search{ clear:both; position:absolute; right:0; top:-44px; width:180px; height:23px; }



.srh_input{ float:left; width:152px; height:21px; padding-right:4px; background-color:#fff; border:1px solid #d8d8d8; border-right:none; text-indent:4px; _line-height:22px; }



.srh_btn{ position:absolute; right:0; top:0; width:23px; height:23px; background:url(/images/search.png) center center no-repeat #b00731; border:none; cursor:pointer; }





.column{ position:relative; margin:-45px auto 0 auto; width:1000px; padding:30px 0 30px 2px; background:url(/images/column.png) repeat; }



.column li{ float:left; width:212px; background:#E2E2E2; border:1px solid #d7d7d7; margin-left:28px; _display:inline; }



.column li dl{ width:180px;  padding:0 14px 0 14px; border:2px solid #fff; }



.column li dl.intro{ background:url(/images/intro.jpg) center bottom no-repeat; }



.column li dl.news{ background:url(/images/news.jpg) center bottom no-repeat; }



.column li dl.contact{ background:url(/images/contact.jpg) center bottom no-repeat; }



.column li dl.show{ background:url(/images/show.jpg) center bottom no-repeat; }



.column li dt{ padding-bottom:7px; font-size:14px; font-family:"Microsoft Yahei", "simsun"; color:#000; margin-top:13px;border-bottom:2px solid #ff0000; }



.column li dt span{ display:block; padding-top:3px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:9px; color:#ce0236; }



.column li dd{ color:#696969; line-height:24px; }



.column li dd.tel{ padding-left:28px; background:url(/images/tel.jpg) 3px 8px no-repeat; }



.column li dd a{ color:#696969; }



.column li dd a:hover{ color:#CC0033; text-decoration:underline }



.column li dd.more a{ height:100px; }



.column li dd.more a span{ display:block; width:18px; height:15px; background:url(/images/more.gif) no-repeat; margin-top:6px; }





.footbg{ background-color:#f6f6f6; border-top:1px solid #ededed; }



#footer{ margin:0 auto; width:1000px; height:64px; position:relative; }



#footer p{ float:left; padding-top:25px; color:#404040; line-height:24px;}



#footer ul{ float:right; height:55px; padding-right:145px; background:url(/images/flogo.png) 220px 0px no-repeat;}



#footer li{ float:left; padding-right:12px;margin-top:20px;}



#footer li a{ width:94px; height:24px; background:url(/images/weibo.png) no-repeat; }



#footer li a.weixin{ background-position:0 -25px; }





#sdb{ height:450px; background-position:center top; background-repeat:no-repeat; }



.menu_title{ position:absolute; left:50%; bottom:0; width:217px; height:67px; margin-left:-500px; _display:inline; }



.wz{ position:absolute; right:50%; bottom:0; width:750px; height:34px; background:url(/images/wz.png) repeat-x; margin-right:-500px; _display:inline; }



.wz p{ height:34px; padding-left:24px; background:url(/images/i1.gif) 12px 9px no-repeat; }



.wz p,.wz p a{ color:#6e6e6e; line-height:34px; }



.wz p a{ display:inline; }



.wz p a:hover{ color:#ce0207; text-decoration:underline; }



.wz p span{ padding:0 8px; font-family:"simsun"; }





.main{ position:relative; margin:0 auto; width:1000px; background:url(/images/left.png) repeat-y; margin-bottom:34px; }



.menu{ float:left; width:185px; padding:16px 27px 160px 16px; background:url(/images/menuul.png) no-repeat; }



.menu li{ border-bottom:1px solid #dbdbdb; }



.menu li a{ padding-left:28px; background:url(/images/i2.gif) 12px 13px no-repeat; font-family:"Microsoft Yahei", "simsun"; font-size:14px; color:#444; line-height:34px; }

.menu li a:hover,.menu li.active a{ background:url(/images/i2.gif) 12px -8px no-repeat #fff; /*border:1px solid #f3f2f2;*/ color:#ce0236; line-height:32px; }

.menu li.active a{ background-position:12px -28px; }

.menu li dl{ padding-left:28px; padding-bottom:10px; }

.menu li.active dd a{ padding-left:11px; background:url(/images/i3.gif) 0 14px no-repeat; border:none; color:#686868; line-height:32px; }

.menu li.active dd a:hover{ background-position:0 -5px; color:#ce0236; }



/* 产品指南 */
.menucp{ float:left; width:185px; padding:16px 27px 160px 16px; background:url(/images/menuul.png) no-repeat; }

.menucp li{ border-bottom:1px solid #dbdbdb; }

.menucp li a{ padding-left:2px; background:url(/images/i2.gif) 12px 13px no-repeat; font-family:"Microsoft Yahei", "simsun"; font-size:14px; color:#444; line-height:34px; }

.menucp li a:hover,.menu li.active a{ background:url(/images/i2.gif) 12px -8px no-repeat #fff; /*border:1px solid #f3f2f2;*/ color:#ce0236; line-height:32px; }

.menucp li.active a{ background-position:12px -28px; }

.menucp li dl{ padding-left:28px; padding-bottom:10px; }

.menucp li.active dd a{ padding-left:11px; background:url(/images/i3.gif) 0 14px no-repeat; border:none; color:#686868; line-height:32px; }

.menucp li.active dd a:hover{ background-position:0 -5px; color:#ce0236; }


/* lv1 */

.menu li.level1 a{

    display: block;

    height: 28px;

    line-height: 28px;

	font-weight:700;

    color: #444;

	text-indent: 0px;

	font-weight:normal;



}

.menu li.level1 a:hover{text-decoration:none;}

.menu li.level1 a.current{background:url(/images/i2.gif) 12px -8px no-repeat #fff; /*border:1px solid #f3f2f2;*/ color:#ce0236; line-height:32px; font-weight:bold;}

/* lv2 */

.menu li ul{overflow:hidden; }

.menu li ul.level2{display:none; padding-left:28px; padding-bottom:10px;}

.menu li ul.level2 li{border:0px;}

.menu li ul.level2 li a{

    display: block;

   padding-left:11px; background:url(/images/i3.gif) 0 14px no-repeat; border:none; color:#686868; line-height:32px;

    overflow: hidden;

}

.menu li ul.level2 li a:hover{

	color:#f60;

}







.right{ float:right; width:750px; padding-top:24px; }



.rbt{ clear:both; height:29px; background:url(/images/rbt.gif) 0 24px repeat-x; }



.rbt h3{ float:left; height:26px; background:url(/images/rbt.gif) 0 -2px repeat-x; }



.rbt h3 span{ display:block; padding-left:28px; background:url(/images/i4.gif) 5px 3px no-repeat;  font-family:"Microsoft Yahei", "simsun"; font-size:15px; font-weight:normal; color:#3a3a3a; }



.more2{ float:right; padding-left:15px; background:url(/images/more2.gif) 0 4px no-repeat; color:#1b68a1; line-height:17px; }



.more2:hover{ text-decoration:underline; }



.rbt ul{ margin-left:-6px; margin-right:-7px; _display:inline; }



.rbt ul,.rbt li{ float:left; }



.rbt li{ width:102px; height:29px; background:url(/images/time.gif) center bottom no-repeat; font-family:Arial, Helvetica, sans-serif; color:#202020; text-align:center; }





.rnr{ clear:both; overflow:hidden; padding-top:16px; padding-bottom:30px; line-height:24px; color:#696969;}



.rnr dt{ float:left; width:230px; height:160px; }



.rnr dd{ float:right; color:#696969; line-height:24px; }





.about dd,.process dd{ margin-top:-5px; width:494px; }



.culture{ margin-left:38px;}

.culture,.honor{ float:left; width:356px;}



.honor{ float:right; }



.culture dt,.honor dt{ width:130px; }



.culture dd,.honor dd{ margin-top:-5px; width:202px; }





.team ul{ width:770px; margin-top:22px; margin-left:-20px; _display:inline; }



.team li{ float:left; margin-left:20px; _display:inline; text-align:center; }



.team li a{ width:134px; height:178px; background-color:#dadada; color:#696969; line-height:27px; }



.team li a:hover{ background-color:#e40031; color:#fff; }





.about_intro .rnr dd{font-size:14px; color:#696969; line-height:31px; }

.about_yb .rnr dd{ float:left;}



.fltp{ float:left; margin-right:15px; margin-top:6px; }



.about_intro .rnr dd h4{ height:30px; padding-left:10px; background:url(/images/h4.png) repeat-x; border:1px solid #ededed; line-height:28px; }



.about_intro .rnr dd h4 strong{ padding-left:12px; background:url(/images/i5.gif) left center no-repeat; font-family:"Microsoft Yahei", "simsun"; font-weight:normal; font-size:14px; color:#000; }



.yjfk_table{ float:left; width:750px; background:#f9f9f9; margin-top:20px; padding-top:20px; margin-bottom:20px;}



.yjfk_table table{float:left;  margin: 20px px;}



.table_form{font-size:14px;font-family: "微软雅黑"; width:600px;}

.table_form td{padding-left:12px; margin-bottom:10px;}

.table_form th{font-weight:normal; text-align:right; padding-right:10px; color:#777}

.table_form td label{ vertical-align:middle}

.table_form td,.table_form th{padding:5px 0 5px 8px}

.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee; }

.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}



.table_form input.i1,.table_form input.input-text { width:300px; height:20px; line-height:20px;}

.table_form textarea.i2{ height:100px;}



/*

.about_team li{ clear:both; overflow:hidden; padding:22px 0; border-bottom:1px dotted #b2b2b2; }



.about_team li .ttp{ float:left; padding:4px; border:1px solid #e8e8e8; }



.about_team li .ttp img{ width:89px; height:131px;}



.about_team li .tnr{ float:right; width:630px; line-height:24px; color:#6a6a6a;}



.about_team li .tnr b{ display:block; padding-bottom:10px; color:#666666; }



.about_team li .tnr b span{ padding-right:10px; }



.tmore{ display:block; padding-left:9px; background:url(/images/tmore.gif) left center no-repeat; color:#0a96d2; margin-top:10px; }



.tmore:hover{ color:#CC0000; }*/



.about_team ul{ float:left; width:770px;margin-left:-20px; padding:0 10px;}

.about_team li{ float:left; width:230px;padding:0px 0 22px 20px; }



.about_team li img{ width:230px; height:160px;}

.about_team li a{ float:left; width:230px;}



.tmore{ display:block; padding-left:9px; background:url(/images/tmore.gif) left center no-repeat; color:#0a96d2; margin-top:10px; }



.tmore:hover{ color:#CC0000; }





/*图片轮换*/

#slide{ float:left; width:235px;height:207px; background-color:#fff; overflow:hidden; position:relative; margin-top:20px; }



#slide ul#show_pic1{margin:0;padding:0;list-style:none; height:181px;; width:2350px; position:absolute;}



#slide ul#show_pic1 li{float:left;margin:0;padding:0; height:181px;;}



#slide ul#show_pic1 li img{display:block; width:235px; height:181px; }



#icon{position:absolute; bottom:26px; right:0px;}



#icon li{float:left;color:#7a7a7a;width:20px;height:20px;line-height:20px;cursor:pointer;text-align:center;font-size:14px;font-weight:bold; background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }



#icon li.active{ background-color:#ce0008; color:#fff;}



#textBall1{ width:235px; height:26px; position:absolute; left:0px; bottom:0; background-color:#ebebeb; line-height:26px;}



#textBall1 li{float:left; width:235px; cursor:pointer;display:none; font-size:12px; text-align:center;}



#textBall1 li.active{display:block;}



#textBall1 li a {text-decoration:none;color:#696969;}





.news_list{ padding-top:20px; }



.news_list dl,.news_list ul,.news_list li{ clear:both; overflow:hidden; }



.news_list dl{ padding-bottom:14px; border-bottom:1px solid #efefef; }



.news_list dt{ float:left; }

.news_list dt img{ width:235px; height:150px;}



.news_list dd{ float:right; width:492px; color:#696969; line-height:24px; }



.news_list dd.mt{float:left; width:762px; color:#696969; line-height:24px; }

.news_list dd.mt b{ width:762px; float:left; padding-bottom:5px; }



.news_list dd a{ display:inline; color:#ce0236;  }



.news_list dd a:hover{ text-decoration:underline; }



.news_list dd b{ width:492px; float:left; padding-bottom:5px; }



.news_list dd b a{ color:#000; }



.news_list dd b a:hover{ color:#ce0236; }





.news_list ul{ padding-top:4px; }



.news_list li{ padding-left:16px; background:url(/images/tmore.gif) left center no-repeat; border-bottom:1px dotted #c2c2c2; line-height:31px; }



.news_list li a{ float:left; color:#727171; }



.news_list li a:hover{ color:#ce0236; text-decoration:underline; }



.news_list li span{ float:right; color:#929292; }





.news_list ul{  margin-left:-12px; _display:inline; }



.news_list ul.zlxzlp li{ clear:none; float:left; width:157px; margin-left:12px; _display:inline; }





.news_article{ float:right; width:496px; padding-top:14px; }



.news_article dl{ padding-bottom:4px; border-bottom-style:dotted; border-bottom-color:#b4b4b4; }



.news_article dd{ width:100%; }



.news_article ul{ padding-top:3px; }





.news_other{ clear:both; overflow:hidden; width:784px; margin-left:-34px; }



.news_other .rbt{ margin-bottom:17px; }



.news_other .news_list{ float:left; width:358px; margin-left:34px; margin-top:16px; _display:inline; height:225px; }



.news_other .news_list dl{ padding:0; border:none; }



.news_other .news_list dt img{ width:100px; height:71px; }



.news_other .news_list dd{ width:244px; margin-top:-3px; }





.news_title{ padding:25px 0 25px 0; border-bottom:1px dotted #dcdcdc; font-size:20px; text-align:center; margin-bottom:20px; font-family:"微软雅黑"; }



.news_title span{ display:block; padding-top:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#949494;}





.team_list{ clear:both; overflow:hidden; width:788px; margin-left:-38px; }









.case_list li{ padding-top:25px; }



.case_list dl{ clear:both; overflow:hidden; padding-top:20px; }



.case_list dt{ float:left; }



.case_list dt a{ display:block; width:177px; height:162px; background:url(/images/cmore.png) left bottom no-repeat; color:#ce0207; line-height:32px; text-align:center; }



.case_list dt a:hover{ text-decoration:underline; }



.case_list dd{ float:right; width:542px; color:#696969; line-height:24px; }





.case_list li.anti dt{ float:right; }



.case_list li.anti dd{ float:left; }





.case_other { float:left; width:750px; height:108px; overflow:hidden; position:relative; }



.case_other .pre, .case_other .next { position:absolute; width:24px; height:108px; background-image:url(/images/cbtn.jpg); background-repeat:no-repeat; z-index:5; cursor:pointer; }



.case_other .pre { left:0; background-position:0 0; }



.case_other .pre:hover{ background-position:-48px 0; }



.case_other .next { right:0; background-position:-24px 0; }



.case_other .next:hover{ background-position:-72px 0; }



#roll { float:left; width:702px; height:108px; overflow:hidden; position:relative; margin-left:25px; }



#roll ul { height:108px; zoom:1; position:absolute; left:0; }



#roll ul, #roll li { }



#roll li { float:left; width:auto; height:108px; padding-right:4px; }



#roll li img { float:left; width:auto; height:88px; }



#roll li p a:link,#roll li p a:visited{ color:#000; text-align:center;}

#roll li p a:hover{ text-decoration:underline;}



.inter .news_list{ padding-top:0; margin-top:0; padding-bottom:40px; }



.inter .news_list dt img{ width:130px; height:106px; }



.inter .news_list dd{ width:204px; line-height:28px; }





.vedio ul{ float:left; width:764px; margin-left:-14px; margin-top:17px; _display:inline; }



.vedio li{ float:left; width:177px; padding-left:14px; }



.vedio li span,.vedio li b,.vedio li img{ display:block; width:173px; height:138px; }



.vedio li span{ position:relative; border:2px solid #868583; }



.vedio li b{ position:absolute; left:0; top:0; background:url(/images/vbtn.png) center center no-repeat; }



.vedio li a{ display:block;  text-align:center; color:#868583; line-height:38px; }



.vedio li a:hover{ font-weight:bold; color:#CC0033; }





.develop_news li{ padding-bottom:18px; border-bottom:1px dotted #afafaf; margin-top:18px; color:#696969; line-height:24px; }



.develop_news li h3{ padding-bottom:9px; }



.develop_news li a{ display:inline; color:#ce0207; padding-left:8px; }



.develop_news li a:hover{ text-decoration:underline; }



.develop_news li h3 a{ padding:0; font-size:12px; color:#696969; }



.develop_news li h3 a:hover{ color:#ce0207; }





.job{ clear:both; overflow:hidden; padding-bottom:10px;}



.job ul{ padding-top:18px; }



.job li{ border:1px solid #e0e0e0; margin-bottom:10px; overflow:hidden; }



.job li h3{ clear:both; height:30px; padding:0 12px; background:url(/images/h3.png) repeat-x; border:1px solid #fff; line-height:30px; cursor:pointer; }



.job li h3 b{ float:left; display:block; height:30px; padding-left:25px; background:url(/images/i6.gif) 0 -13px no-repeat; font-size:14px; color:#1e4d73;}



.job li h3 b.on{ background-position:0 8px; }



.job li h3 a{ float:right; font-size:12px; color:#1c69a1; }



.job li h3 a:hover{ color:#ce0207; }



.job li dl{ display:none; padding:10px; border-top:1px solid #e0e0e0; }



.job li dt{ padding-bottom:8px; border-bottom:1px dotted #cccccc; text-align:center; font-weight:bold; color:#333; }



.job li dd{ padding-top:10px; }



.job li dd table,.job li dd td,.job li dd th{ border:1px solid #e0e0e0; border-collapse:collapse; }



.job li dd th{ font-weight:normal; font-size:14px; font-family:"Microsoft Yahei", "simsun"; }



.job li dd td div{ padding:15px; color:#696969; line-height:24px; }





.job_in{ padding-top:40px; }



.job_in table,.job_in table th,.job_in table td{ border:1px solid #a7a7a7; border-collapse:collapse; }



.job_in table th{ background-color:#a8a8a8; color:#fff; border-color:#989898; }



.job_in table td a{ display:inline; padding:0 6px; color:#000; }



.job_in table td a:hover{ color:#CC0033; text-decoration:underline; }





.map dl{ clear:both; overflow:hidden; border:1px solid #e5e5e5; margin-top:18px; }



.map dt{ float:left; }



.map dt img{ width:425px; height:257px; }



.map dd{ float:right; width:292px; padding-top:30px; color:#555454; line-height:24px; }



.map dd img{ width:68%;}



.map dd strong{ display:block; color:#000; margin-top:15px; }





.office{ clear:both; overflow:hidden; margin-top:20px; }



.office dt{ float:left; width:190px; height:30px; background:url(/images/h3.png) repeat-x; border:1px solid #e1e1e1; font-size:14px; font-weight:bold; color:#616060; line-height:32px; text-align:center; }



.office dd{ float:right; width:534px; }



.office_menu{ height:53px; border-bottom:1px dotted #dcdbdb; }



.office_menu a{ float:left; height:34px; padding:0 12px; background-color:#f2f2f2; color:#616060; line-height:34px; margin-right:1px; }



.office_menu a.selected{ background-color:#ce0236; color:#fff; }



.add{ padding-top:10px; }



.add li{ display:none; color:#696969; line-height:24px; }





.message{ padding:36px 0 0 42px; }



.message dt{ font-size:14px; font-weight:bold; color:#015294; }



.message dd{ padding-top:20px;  }



.message th{ padding-right:8px; font-size:14px; font-weight:normal; color:#515151; line-height:29px; text-align:right; }



.msg_input{ float:left; width:350px; height:27px; padding-left:8px; border:1px solid #82badd; }



.message td strong{ float:left; padding-left:10px; font-family:"宋体"; font-weight:normal; color:#CC0000; }



.message td i{ font-style:normal; color:#969696; }



.sug{ width:348px; height:142px; }



.yzm{ width:70px; }



.msg_btn{ width:71px; height:25px; background:url(/images/btn.jpg) no-repeat; text-align:center; color:#fff; font-weight:bold; cursor:pointer; border:none; margin-right:15px; }





.project{ clear:both; overflow:hidden; }



.project li{ clear:both; overflow:hidden; padding-bottom:30px; }



.project li .rbt{ margin-bottom:18px; }



.ptp{ float:left; }



.ptp img{ width: 160px; height: 109px; }



.pwz{ float:right; width:560px; }



.pro_intro{ clear:both; color:#696969; line-height:24px; margin-top:-5px; }



.pwz dl{ float:left; padding-right:12px; margin-top:8px; }



.pwz dt{ float:left; height:30px; padding:0 8px; background:url(/images/h3.png) repeat-x; border:1px solid #eeeeee; border-bottom-color:#b8b8b8;}



.pwz dd{ clear:both; color:#696969; line-height:24px; margin-top:4px; }



.pwz dt a,.pwz dd a{ float:left; font-weight:bold; color:#696969; white-space:nowrap; }



.pwz dt a:hover,.pwz dd a:hover{ color:#CC0033; }



.pwz dt a{ line-height:30px; }



.pwz dd a{ float:left; font-weight:normal; margin:0 10px 0 9px; _display:inline; }





.p3 .pwz dl,.p4 .pwz dl{ width:auto; }



.p3 .pwz dt,.p4 .pwz dt{ _float:left; }





.pro_th_intro{ padding-top:12px; font-size:14px; color:#696969; line-height:30px; }



.pro_th{ clear:both; }



.pro_th li{ float:left; width:100%; margin-top:14px; }



.pro_th li h3,.pro_qh{ clear:both; height:30px; padding:0 10px; background:url(/images/h3.png) repeat-x; border:1px solid #ededed; }



.pro_th li h3 b{ float:left; padding-left:13px; background:url(/images/i5.gif) left center no-repeat; font-family:"Microsoft Yahei", "simsun"; font-size:14px; line-height:30px; }



.pro_th li h3 a{ float:right; font-weight:normal; font-size:12px; color:#666; line-height:30px; }



.pro_th li h3 a:hover{ color:#C03; text-decoration:underline; }



.pro_th dl{ float:left; width:375px; padding-top:14px;}



.pro_th dt,.pro_list dt{ float:left; border:1px solid #ededed; }



.pro_th dt img,.pro_list dt img{ width:132px; height:168px; }



.pro_th dd{ float:right; width:212px; }



.pro_th dd h4{ padding-bottom:10px; }



.pro_th dd a{ display:block; color:#3f3f3f; line-height:24px; }



.pro_th dd a:hover{ color:#C03; text-decoration:underline; }



.pro_th dd h4 a,.pro_list dd b,.pro_article_qh li{ font-size:14px; font-family:"Microsoft Yahei", "simsun"; }





.pro_qh{ margin-top:12px; }



.pro_qh li{ float:left; padding:1px 19px 0 19px; margin:5px 0 -1px 0; color:#3f3f3f; line-height:25px; cursor:pointer; }

.pro_qh li a:link,.pro_qh li a:visited{ color:#3f3f3f;}



.pro_qh li.z{ height:25px; padding:0px 18px 0 18px; background-color:#fff; border:1px solid #f6f6f6; border-bottom:none;  color:#cf0207; }





.pro_list dl{ clear:both; overflow:hidden; padding:20px 0; border-bottom:1px dotted #CCC; }



.pro_list dd{ float:right; width:600px; color:#2d2d2c; line-height:24px; }



.pro_list dd b{ display:block; padding-bottom:5px; }



.pro_list dd a{ padding-left:10px; background:url(/images/tmore.gif) left center no-repeat; color:#0a96d2; }





.pro_article_qh{ height:36px; background:url(/images/paqhbg.jpg) repeat-x; }



.pro_article_qh li{ float:left; height:29px; padding:6px 25px 0 25px; color:#363636; font-size:14px; line-height:29px; cursor:pointer; }







.pro_article_qh li.z{ height:34px; padding:0 24px; background-color:#fff; border-top:2px solid #C03; border-left:1px solid #dddddd; border-right:1px solid #dddddd; color:#C03; line-height:34px; }





.pro_article_intro{ clear:both; overflow:hidden; padding:24px 0 24px 0; }





.pai_pic{ float:left; width:352px; }



.preview{ border:1px solid #ddd; }



.preview,.preview img{ width:350px; height:312px; }



.spec-scroll{clear:both; position:relative; margin-top:12px; }



.spec-scroll .prev,

.spec-scroll .next{display:block; position:absolute; width:12px;height:54px; background:#f1f1f1; border:1px solid #ddd; font-family:"宋体"; font-weight:bold; text-align:center; color:#7f7f80; line-height:54px; cursor:pointer; text-decoration:none;}

.spec-scroll .prev{ left:0; }

.spec-scroll .next{ right:0; }

.spec-scroll .prev:hover,.spec-scroll .next:hover{  background:#ebebeb; border:1px solid #CCC; color:#555555; }

.spec-scroll .none,.spec-scroll .none:hover{ background-color:#fefefe; border-color:#e9e9e9; color:#bababa; }





.spec-scroll .items{ float:left; position:relative; width:310px; height:56px; margin-left:22px; overflow:hidden; }

.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}

.spec-scroll .items ul li{float:left;width:63px;text-align:center;}

.spec-scroll .items ul li img{ float:left; width:50px; height:50px; padding:2px; border:1px solid #CCC;}

.spec-scroll .items ul li img.cur{ padding:1px; border:2px solid #CC0033;}





.pai_text{ float:right; width:370px; color:#3D3A3A; line-height:24px; }



.pai_text h3{ height:32px; border-bottom:1px dotted #ccc; font-family:"Microsoft Yahei", "simsun"; font-size:16px; font-weight:normal; color:#0F0F0F; margin-bottom:6px; }





.pro_article_list li{ display:none; padding-top:10px; font-size:14px; color:#3D3A3A; line-height:30px; }

.join_article {line-height:30px; margin-top:20px; padding-left:15px;}



.join_article table {

border-collapse: collapse;

}

.join_article table, .join_article td {

border: 1px solid #dedede;

}

.zpxq {

font-weight: bold;

width: 85px;

text-align: center;

}

.xq1 {

padding-left: 20px;

text-align: left;

}

.xq2 {

text-align: left;

line-height: 24px;

padding: 10px 0 15px 20px;

}



.join_article a {

padding-left: 20px;

color: #ae221f;

font-family: "宋体";

font-weight: bold;

}

.join_article a:hover {

color: #FF0000;

}



.news_nr{line-height:24px; color:#686868; }



.show_video{ text-align:center;}





.xgyd {float: left; width: 730px; border-top: 1px dotted #D5D5D5; margin-top: 20px;}

.xgyd ul {float: left;width: 730px;padding-top: 20px;}

.xgyd li {float: left;width: 730px;}

.xgyd li span{ float:left; width:50px;color: #979797;line-height: 24px;}

.xgyd li a:link, .xgyd li a:visited {color: #979797;line-height: 24px;}

.xgyd li a:hover{color:#d7000e; }















.page{ float:left; width:100%; text-align:center; padding-top:40px; }



.page a,.page span{ display:inline-block; line-height:22px; padding:0 8px; border:1px solid #ccc; color:#000;}



.page a:hover,.page span{ background-color:#e40031; color:#fff; }



.map{float:left}

#xingxi{float:right; width:280px; border:1px solid #ededed; margin-top:20px; color:#333333; line-height:24px;}

#xingxi h4{background:url(/images/mapa.gif) repeat-x; height:30px; text-align:center; font-size:14px; color:#ce0207; line-height:30px;}

#xingxi p{float:left; padding:15px; }

.dcwjmain{font-size:12px; float:left;}

.went{float:left; width:750px; text-align:left; line-height:30px; color:#737373; border-bottom:1px dashed #ededed; margin-bottom:10px; padding-bottom:10px;}

.went h4{color:#565656;}

.ib{float:left; margin-right:30px;}

.wenben{line-height:24px; width:500px; height:80px;}

.wenttt{float:left;}

.wenttt h4,.wenttt p{float:left; height:30px; color:#737373;}

.input-text{width:100px;}





.seach_cont{float:left; width:750px;  }

.seach_cont li{border:1px solid #e8e8e8; margin-top:20px;}

.seach_date{background:#fafafa; height:30px; color:#676666; line-height:30px; padding:0px 10px; border-bottom:1px solid #e8e8e8;}

.seach_date span{float:right;}

.liuyan{padding:0px 10px;}

.liuyan h3{color:#a4a4a4; font-size:12px; line-height:30px; color:#676666;}

.liuyan{color:#b3b3b3;}

.huifu{padding:0px 10px; margin-top:10px; line-height:30px; border-top:1px dashed #e8e8e8; color:#424242;}



.hykogin{width:750px; float:left; text-align:left;}









#wx{ position:absolute; top:-130px; left:735px; width:120px; height:150px;  border:1px solid #404040; z-index:1000;}



#wx h3{ float:left; position:relative; width:120px; height:29px; padding:0 0px; background:#c5ced4; }



#wx h3 b{ float:left; height:20px; padding:8px 0 0 8px;  font-size:12px; color:#000; }



#wx h3 a{ display:block; float:right; padding-right:10px;width:10px; height:10px; background:url(/images/ico.png) left center no-repeat; margin-top:10px; font-size:0; line-height:0px; }



#wx h3 span{ display:block; position:absolute; top:-9px; right:57px; width:15px; height:9px; background:url(/images/sj.gif) no-repeat;}



#wx h4{ float:left; width:66px; height:18px; padding-top:6px; background-color:#fff; border:1px solid #87c2e2; border-bottom:none; text-align:center; font-size:12px; color:#4e4e4e; margin:5px 0 0 15px; _display:inline;}







#meau{float:left; padding:10px;}

#meau ul {padding-left:2px;}

#meau li a {color:#666; text-decoration:none; font-size:12px; font-family:"微软雅黑";}

#meau li {line-height:30px; color:#666; cursor:pointer; width:100%; }

#meau li.down {text-indent:20px; font-size:14px; font-family:"微软雅黑"; }



.leftmeau li.p1.down{border-bottom:1px solid #dedede;}



#meau li.fw1{ background:url(/images/i6.gif) left 15px no-repeat;}

#meau li.fw1:hover,#meau li.fw1:link{background:url(/images/i5.gif) left 15px no-repeat;}



#meau li.p1{ background:url(/images/ico1.jpg) left 8px no-repeat;}







.news_img ul{ float:left; margin-left:-19px; margin-top:19px;}



.news_img li{ float:left; padding-left:19px;}



.news_img li img{ width:173px; height:138px;}



/*修改2018-3-6*/

.news_nr h2 span{

 color: #333 !important;

 font-size: 16px !important;

}



.news_nr h2{

	padding-left: 4em;

 margin-bottom: .5em;

}



.menu li>h2{

	height: 60px;

	color: #fff;

 font-size: 22px;

	 background: #e40031;

	line-height: 60px;

	   font-weight: normal;

	  text-align: center;

	  overflow: hidden;

	}

.yahong-menu li{

 border-bottom: none;

	background: #fff;

	margin: 0 0 20px 0 !important;

}

.menu li a:hover, .menu li.active a{

	line-height: 34px;

}

.yahong-menu li>div{

	border: 1px solid #ececec;

	padding: 5px 17px;

    	margin-top: 5px;

}

.yahong-menu li:nth-child(1) a{

	border-bottom: 1px dashed #dedede;  	

}

.yahong-menu li:nth-child(1) a:last-of-type{

	border-bottom: none;

}

.yahong-menu li:nth-child(2)>div p{

	font-weight: normal;

    	font-size: 12px;

   	color: #666;

    	padding-top: 0px;

    	line-height: 30px;

	word-break:break-all;

}

.yahong-menu li:nth-child(2)>div p span{

	color: #000;

	font-size: 14px;

}

.yahong-case li{

    padding: 12px 0;

    border-bottom: 1px dashed #b1b1b1;

}

.yahong-case li>div{

    float: left;

    height: 132px;

    overflow: hidden;

}

.yahong-case li>div:nth-child(1){

    margin-right: 25px;

}

.yahong-case li>div img{

    display: block;

    width: 240px;

    height: 128px;

    padding: 2px;

}

.yahong-case li .case-con h3{

    margin-bottom: 5px;

    font-size: 14px;

}

.yahong-case li .case-con a{

    color: #666;

}

.yahong-case li .case-con a:hover{

    color: #e40031;

}

.yahong-case li .case-con>p:nth-child(2){

    height: 75px;

    font-size: 13px;

}

.yahong-case li .case-con>p:nth-child(3) a{

    float: left;

    width: 88px;

    line-height: 25px;

    text-align: center;

    border-radius: 2px;

    background: #b1b1b1;

    color: #fff;

}

.yahong-case li .case-con>p:nth-child(3) a:hover{

    background: #e40031;

}

.yahong-case li .case-con>p:nth-child(3) a:nth-child(1){

    margin-right: 25px;

}

/*详情页样式*/

.yahong-detail{

    padding: 25px 0 0;

}

.yahong-detail .detail-title{

    padding-bottom: 25px;

    border-bottom: 1px dashed #bbb;

}

.yahong-detail .detail-title>div{

    float: left;

}

.yahong-detail .detail-title>div:nth-child(1){

    margin-right: 25px;

}

.yahong-detail .detail-title>div:nth-child(2){

    width: 330px;

    overflow: hidden;

    font-size: 14px;

}

.yahong-detail .detail-title>div h3{

    padding: 1em 0;

}

.yahong-detail .detail-title>div h3 span{

    font-size: 30px;

    color: #e40031;

}

.yahong-detail .detail-title>div h3+a{

    display: inline-block;

    padding: 7px 20px;

    background: #007356;

    border-radius: 4px;

    font-weight: bold;

    font-size: 16px;

    color: #fff;

}

.yahong-detail .detail-title img{

    display: block;

    width: 384px;

    height: 205px;

    padding: 3px;

    border: 1px solid #ececec;

}

.yahong-detail .detail-con{

    font-size: 14px;

}

.yahong-detail .detail-con p{

    padding: 5px 0;

}

.yahong-detail .detail-con img{

    display: inline-block;

    width: 47%;

    margin-right: 3%;

}

.colorx{

    color: #D52B2B !important;

}

/*侧边栏联系古天乐代言太阳集团修改*/

.icon {

   width: 1em; height: 1em;

   vertical-align: -0.15em;

   fill: currentColor;

   overflow: hidden;

}

.menu .menu-li{

	margin-top:120px;font-size:14px;color:#3A3A3A;line-height:22px;

}

.menu .menu-li>div:nth-child(1){

	padding: 3px;

    /*width: 186px;*/

    margin-bottom: 10px;

}

.menu .menu-li>div:nth-child(1) img{

	display: block;

	/*width: 100%;*/

}

.menu .menu-li>div:nth-child(2)>p{

	padding-bottom: .5em;

	margin-bottom: .5em;

	border-bottom: 1px solid #ccc;

}

.menu .menu-li>div:nth-child(2)>p>span{

	float: left;

}

.menu .menu-li>div:nth-child(2)>p>span:nth-child(1){

	position: relative;

	top: 2px;

	width: 15%;

	color: #0197F6;

	font-size: 18px;

}

.menu .menu-li>div:nth-child(2)>p>span:nth-child(2){

	width: 85%;

	font-size: 12px;

}

.menu .menu-li>div:nth-child(2) a{

	margin-left: 5px;

}

.menu li:last-of-type{

	border-bottom: none;

}

.menu .menu-li>div{

	border: none !important;

}

