@charset "utf-8";
/* CSS Document */

/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑"; color:#000;-webkit-text-size-adjust:none; background:#f2f2f2;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0; vertical-align:bottom;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}

/*head*/
.top{ width:100%; border-top:solid 2px #de4184;}
.top_w{ width:1200px; margin:0 auto;}
.logo{ width:648px;}
.top_r{ width:261px; text-align:left; font-size:18px; color:#666666; padding:20px 0 0 0;}
.top_r div{ margin-bottom:10px;}
.top_b{ padding:10px 0; width:1200px; overflow:hidden;}
.top_b ul{ width:1219px;}
.top_b li{ float:left; width:156px; height:42px; background:#de4184; text-align:center; line-height:1.3; padding:6px 0 0 0; margin-right:18px;}
.top_b li a{ display:block; font-size:16px; color:#FFF;}
.eng{ font-size:12px; text-transform:uppercase;}

/*body*/
.about{ width:1200px; margin:0 auto; padding:36px 0 46px 0;}
.about_t{ text-align:center;} 
.about_e{ padding:41px 0 55px 0;}
.about_l{ width:442px; margin-left:27px;}
.about_r{ width:642px;}
.about_c{ font-size:16px; color:#666666; line-height:2; padding:25px 0 0 25px;}

.pro{ width:100%; height:799px; background:url(../images/pro.jpg) center;}
.pro_w{ width:1200px; margin:0 auto;}
.pro_t{ text-align:center; margin-bottom:25px;}
.jt1{ float:left; margin-top:218px;}
.jt2{ float:right; margin-top:218px;}
.pro_c{ width:1200px; overflow:hidden; }
.pro_c ul{ width:1082px;}
.pro_c li{ width:242px;  text-align:center; }
.pro_c td img{ box-shadow:0 3px 15px #000;}
.pro_name{ width:242px; height:33px; background:url(../images/pro_name.png); line-height:33px; margin-top:10px; font-size:16px; color:#FFF; text-align:center; font-weight:bold}


.gd td{ padding-right:25px; padding-bottom:25px;}

.news{ width:1200px; margin:0 auto; padding:36px 0 46px 0;}
.news1{ width:562px; padding:24px 0 0 0;}
.news3{ width:537px; padding:70px 0 0 0;}
.news2{ width:80px; height:676px; background:url(../images/bg.jpg); margin:0 10px;}
.news_l{ width:310px; text-align:right; font-size:14px; color:#666666; line-height:1.7; padding:15px 0 0 0;}
.news_r{ width:237px;}
.date{ line-height:1; color:#000;}
.date img{ margin-right:5px;}
.news_name{ margin:10px 0 5px 0;}
.news1 li{ padding:49.5px 0;}
.news3 li{ padding:49.5px 0;}
.news_l2{ width:283px; text-align:left; font-size:14px; color:#666666; line-height:1.7; padding:15px 0 0 0;}
.news_more a{ width:164px; height:41px; margin:0 auto; display:block; background:#cc0967; text-align:center; line-height:41px; border-bottom:solid 5px #a0363a; font-size:16px; color:#FFF;}

.case{ width:100%; height:677px;  background:url(../images/case.jpg) center;}
.case_w{ width:1200px; margin:0 auto;}
.case_c{ width:1200px; overflow:hidden;}
.case_c ul{ width:1210px;}
.case_c li{ float:left; margin:0 10px 10px 0;}

.our{ width:1200px; margin:0 auto; padding:30px 0 40px 0;}
.our_c{ font-size:16px; color:#666666; line-height:2; padding:0 70px; padding-top:20px;}

.cont{ width:100%; background:#ec4796; padding:20px 0; padding-top:30px;}
.cont_c{ width:1200px; height:378px; background:url(../images/cont.jpg); margin:0 auto;}
.cont_t{ font-size:30px; color:#333333; text-align:center; height:58px; line-height:58px; padding:0 90px 0 0;}
.cont_t span{ font-size:30px; color:#d0006c;}
.cont_m{ padding:20px 90px 0 90px; line-height:50px; font-size:24px; color:#666666; }

/*foot*/
.foot{ width:100%; height:73px; background:url(../images/foot.jpg); clear:both;}
.foot_w{ width:1200px; margin:0 auto; line-height:73px; text-align:center; font-size:14px; color:#FFF;}

/*main*/
.main{ width:1200px; margin:0 auto; padding-bottom:30px;}
.left{ width:349px; padding-bottom:138px; background:#ec4897;}
.right{ width:804px;}
.left_t{ width:299px; height:56px; line-height:56px; border-bottom:solid 1px #bc2b71; font-size:24px; color:#FFF; padding:0 0 0 50px;}
.left_t span{ margin-left:20px;}
.main_news_c{ width:249px; border-top:solid 1px #FFFFFF; padding:10px 50px;}
.main_news_c li{ min-height:40px; width:249px; border-bottom:dashed 1px #FFFFFF; line-height:40px;}
.main_news_c li a{ font-size:14px; color:#FFF;}

.main_news_c li:hover{ border-bottom:dashed 1px #FFFFFF;}
.main_news_c li:hover .erji{ display:block;}
.erji{ display:none;}
.erji li{ padding:0 15px;width:219px;}
.erji li:hover{border-bottom:dashed 1px #FFFFFF; }

.erji li:hover .sanji{ display:block;}
.sanji{ display:none;}
.sanji li{ padding:0 15px ;width:189px; border-bottom:0;}
.sanji li:hover{ border-bottom:0;}


.left_c{ border-top:solid 1px #FFFFFF; padding:10px 50px; font-size:14px; color:#FFF; line-height:25px;}
.right_t{ font-size:32px; color:#cc0066; height:64px; line-height:64px; background:url(../images/line.jpg) right center no-repeat; margin-bottom:10px;}
.right_t span{ font-size:26px; margin-left:20px;}
.right_c{ font-size:16px; color:#666666; line-height:2;}

.right_c ul li{ float:left; margin:10px 12px;}
.right_c ul li img{ -webkit-box-shadow: 1px 1px 5px #9B9B9B;box-shadow: 1px 1px 5px #9B9B9B; width:240px; height:239px}
.right_c ul li .title{ text-align:center; font-weight:bold}
.page{ padding-top:20px; margin:0 auto; text-align:center;}
.page a{ font-size:12px; color:#616161; padding:10px; background:#dbdbdb; margin:0 1px;}

.right_c li{ padding:10px 0;}
.right_c ul li .news_l2{ padding-left:30px}
.right_c ul li .news_r2 a img{ width:220px; height:184px}
.right_c ul li .news_l2 .date{ line-height:1; color:#000;}
.right_c ul li .news_l2 .date img{ margin-right:5px; width:10px; height:10px}
.right_c ul li .news_l2 div img{ margin-right:5px; width:57px; height:18px}

#right_c {	width: auto;	min-height: 360px;	padding: 15px;	padding-right: 0px;	color:#000;	text-align:justify;}
#right_c .h1 {	text-align: center;	font-size: 16px;	height: 35px;	line-height: 35px;}
#right_c .h2 {	text-align: center;	font-weight: normal;	width: auto;	height: 25px;	line-height: 25px;	border-top: solid 1px #ccc;	border-bottom: solid 1px #ccc;	color: #666;	margin-bottom: 5px; font-size:14px}
#right_c #pic { position:relative;text-align: center;	margin-bottom: 5px;}
#right_c #pic #prev{ position:absolute; top:50%; left:0px; font-size:50px;font-weight:bold}
#right_c #pic #next{ position:absolute; top:50%; right:0px; font-size:50px;font-weight:bold}
#right_c #pic #prev_none{ position:absolute; top:50%; left:0px; color:#999; font-size:50px;font-weight:bold}
#right_c #pic #next_none{ position:absolute; top:50%; right:0px; color:#999; font-size:50px;font-weight:bold}
#right_ps_title{border-bottom:solid 1px #ccc; font-weight:bold ; font-size:15px; margin-bottom:10px;}
#right_ps{ margin-bottom:15px;}

#right_c {	width: auto;	min-height: 360px;	padding: 15px;	padding-right: 0px;	color:#000;	text-align:justify;}
#right_c .h1 {	text-align: center;	font-size: 16px;	height: 35px;	line-height: 35px;}
#right_c .h2 {	text-align: center;	font-weight: normal;	width: auto;	height: 25px;	line-height: 25px;	border-top: solid 1px #ccc;	border-bottom: solid 1px #ccc;	color: #666;	margin-bottom: 5px; font-size:14px}
#right_c #pic { position:relative;text-align: center;	margin-bottom: 5px;}
#right_c #pic #prev{ position:absolute; top:50%; left:0px; font-size:50px;font-weight:bold}
#right_c #pic #next{ position:absolute; top:50%; right:0px; font-size:50px;font-weight:bold}
#right_c #pic #prev_none{ position:absolute; top:50%; left:0px; color:#999; font-size:50px;font-weight:bold}
#right_c #pic #next_none{ position:absolute; top:50%; right:0px; color:#999; font-size:50px;font-weight:bold}
#right_cs_title{border-bottom:solid 1px #ccc; font-weight:bold ; font-size:15px; margin-bottom:10px;}
#right_cs{ margin-bottom:15px;}