@charset "utf-8";
@import url("lq_common.css");
.ibodybg{background-color:#f2f2f2;}
.clear {clear: both;overflow: hidden; padding:0; margin:0;}
.none{display:none;}
input, select, button {font-size:13px; vertical-align:middle; color:#666; font-family:microsoft yahei;}
.hr{border:0; border-top:1px; height:1px;}
/*font&color*/
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.pink{color:#DA6490;}
.orange{color:orange;}
.gray{color:gray;}
.white{color:white;}
.red{color:red;}
.green{color:green;}
.blue{color:blue;}
.color693{ color:#693;}
.left{ float:left;}
.right{ float:right;}
.pd10{ padding:15px 0; overflow:hidden;}

h3{ font-size:18px; font-family:microsoft yahei; margin:0; padding:0;}

a{
	color: #565656;
	text-decoration: none;
}
a:hover {
	color:#ce1515;
	text-decoration: none;
}
ul {
	list-style-image: none;
	list-style-type: none;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#header{ width:100%; margin:0 auto;   overflow:hidden; position:relative;}
.w1000 {
	width: 1000px;
	margin:0 auto;
}
.w960 {
	width:960px;
	margin:0 auto;
}
.w1920{ width:100%; overflow:hidden; background:url(../images/indbg.png) repeat; margin-bottom:15px;}

.head {
	padding-bottom: 0px;
	background: #fff;
	overflow: hidden;
	height: 115px;
}
.logo{float:left; overflow:hidden; padding:0 0 0 0;}
.tel{ float:right; padding:0 0 0 0;}


.nav { width:100%; height:55px; position:absolute; top:115px; left:0;  background:url(../images/navbg.png) left top repeat-x; z-index:200;}
/*.nav a{ height:55px; width:125px;_width:125px; overflow:hidden; text-align:center; line-height:55px; color:#fff; font-family:microsoft yahei; float:left;  display:block; font-size:15px; font-weight:bold;}
.nav a:hover{ background:url(../images/navhover.png) center top no-repeat;_background:url(../images/navhover.png) center top no-repeat; text-align:center;  font-weight:bold;color:#fff; }

.nav a.nv_hover{  background:url(../images/navhover.png) center top no-repeat; text-align:center;  font-weight:bold;color:#fff;}
		*/

.topnav { margin:0 auto; width:1000px;}
.topnav .anav {width:110px; height:55px; margin-right:10px; display:block; float:left; line-height:55px; text-align:center; transition:100ms;}
.topnav .anav:hover {background:url(../images/navhover.png) center top no-repeat;}
.topnav .anav.nhover {background:url(../images/navhover.png) center top no-repeat;}
.topnav .anav a {color:#fff; font-size:15px; transition:100ms; display:block; font-weight:bold;}
.topnav .anav:hover a {color:#fff;}
.topnav .anav .subnav {display:none; background:#ce1616; clear:both; padding:0; margin:0; }
.topnav .anav .proli{ width:390px; background:#ce1616; overflow:hidden;}
.topnav .anav .proli li{ float:left; width:125px; height:45px; padding:0 0px; border-bottom:1px solid #e68383; margin:0 5px 0 0;}
.topnav .anav .subnav li {transition:100ms; text-align:center; height:45px; line-height:45px;border-bottom:1px solid #e68383;}
.topnav .anav .subnav li:hover {background:#1f1f1f;}
.topnav .anav .subnav li a {color:#fff; font-size:12px; cursor:pointer; font-weight:normal;}


/*footer*/
.footer {overflow:hidden;  background:#2d2d2d;}
.footer .footer_on {width:1000px; margin:0 auto; overflow:hidden; margin:35px auto 0;}
.footer .footer_on_l {overflow:hidden; float:left;}
.footer .footer_on_l dl {overflow:hidden; float:left; margin-right:58px;}
.footer .footer_on_l dl dt {margin-bottom:5px;}
.footer .footer_on_l dl dt a {color:#fff; font-size:14px;}
.footer .footer_on_l dl dd {line-height:25px;}
.footer .footer_on_l dl dd a {font-size:12px; color:#878787; transition:500ms;}
.footer .footer_on_l dl dd a:hover {color:#fff;}
.footer .footer_on_r {overflow:hidden; float:right; width:200px;margin-left:-4px;}
.footer .footer_on_r .p1 {color:#fff; margin-bottom:10px;}
.footer .footer_on_r .p2 {font-family:  Arial, Helvetica, sans-serif; color:#9f9f9f; font-size:30px; padding-top:40px; margin-top:20px;  float:left; background:url(../images/phone.png) left top no-repeat;}
.footer .footer_on_r img {float:left;}
.footer .footer_on_r .ewm {margin:20px 0 40px 0;}

.footer .footer_on_r .dsf {overflow:hidden; float:left; margin-top:20px;}
.footer .footer_on_r .dsf a {width:34px; height:34px; border-radius:17px; float:left; margin-right:12px; border:1px solid #595959;}
.footer .footer_on_r .dsf .wx {background:url(../images/wxlog.png) center center no-repeat; transition:500ms; position:relative;}
.footer .footer_on_r .dsf .wb {background:url(../images/wblog.png) center center no-repeat; transition:500ms;}
.footer .footer_on_r .dsf .qq {background:url(../images/qqlog.png) center center no-repeat; transition:500ms;}
.footer .footer_on_r .dsf .wx:hover {background:url(../images/wxlog.png) #32d300 center center no-repeat; border-color:#32d300;}
.footer .footer_on_r .dsf .wb:hover {background:url(../images/wblog.png) #e81919 center center no-repeat; border-color:#e81919;}
.footer .footer_on_r .dsf .qq:hover {background:url(../images/qqlog.png) #1989e8 center center no-repeat; border-color:#1989e8;}

.footer .footer_link {width:1000px; margin:0 auto; overflow:hidden; padding:15px 0; color:#878787; font-size:10px; border-top:1px solid #404040; margin-top:20px;}
.footer .footer_link .bt {background:url(../images/yqlj_bg.png) no-repeat; width:80px; height:27px; line-height:27px; text-indent:7px; float:left; color:#ebebeb; font-size:15px; margin-right:0px;}
.footer .footer_link a {color:#878787; padding:0 10px ; overflow:hidden;  transition:500ms; line-height:27px;}
.footer .footer_link a:hover {color:#fff;}

.footer .footer_bq {height:40px; line-height:40px; background:#181818; width:100%; overflow:hidden;}
.footer .footer_bq .copyleft {float:left; color:#878787;}
.footer .footer_bq  .copy { float:right;}
.footer .footer_bq  a { color:#878787; transition:500ms;}
.footer .footer_bq a:hover {color:#fff;}


.sitemap{ width:800px; margin:20px auto; overflow:hidden; border:1px solid #999; }
.sitemap h3{ width:100%; height:35px; line-height:35px; background:#999; color:#fff; padding-left:15px;}
.sitemap dl{ padding:15px;}
.sitemap dd{ display:inline-block; font-size:11px;}
.sitemap dt a{ font-size:15px; font-weight:bold;}
.sitemap dd a{ padding:0 10px; font-size:12px;}
.sitbot{width:800px; margin:20px auto; text-align:center;}


/*首页 s*/
#full-screen-slider { width:100%; height:460px; position:relative;z-index:99; padding:0; margin:0;}
#slides { display:block; width:100%; height:490px; list-style:none; padding:0; margin:55px 0 0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display: block; list-style:none; position:absolute; left:50%; top:430px; z-index:1000;   margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:10px; border-radius:5px; background:url(../images/bbtn_l.png) center center no-repeat; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:url(../images/bbtn_o.png) center center no-repeat; }

.ind_pro{ padding-bottom:30px; overflow:hidden; width:1000px; color:#fff; }
.ind_pro_til{ padding:20px 0 25px;}
.ind_list{ float:left; height:}
.ind_list b{ color:#395559;}
.ind_list a{ padding:0 3px; font-size:15px; font-weight:bold; color:#ffffff;}
.ind_list a:hover{ text-decoration:underline;}

.ind_sch{ width:228px; height:33px; line-height:33px; background:url(../images/sch_bg.png) no-repeat left center; float:right;}
.txt_input{ width:174px; height:23px; background:none; color:#999; border:none; padding:1px 0 0 8px; margin-top:5px; float:left;}
.s_btn{ background:none; border:none; width:43px; height:33px; cursor:pointer;}
.ind_pcon{ width:1000px; overflow:hidden; padding-top:30px; padding-bottom:10px;}
.ind_pcon img{ border:1px solid #000; width:311px; height:233px;}
.ind_pcon a{ width:313px; height: auto; overflow:hidden; line-height:38px; display:block; float:left; margin:0 10px; text-align:center; color:#ffffff;}
.ind_pcon a span{ /*font-size:14px;*/}
/*.ind_pcon a:hover{  border:1px  dotted #CCC;width:225px; height:200px;overflow:hidden;}*/
.ind_pbtn a{ width:110px; height:38px; line-height:38px; border:1px solid #CCC;text-align:center; margin:0 auto; display:block;}
.ind_pbtn a:hover{  background:#ce1515; color:#fff; border:1px solid #ce1515; }

.w300{ width:324px; overflow:hidden; padding-right:14px;}
.ind_about{ width:100%; height:372px; background:url(../images/ind_aboutbg-.html) repeat-x ; padding-bottom:20px; }

.ind_abtitle{ font-size:18px; font-weight:bold; padding-bottom:10px;  background:url(../images/indntil-.html) no-repeat; color:#fff;  height:37px; line-height:37px; }
.aboutpic{ float:left; width:300px; height:200px; overflow:hidden; }
.aboutcon{  float:left ; overflow:hidden;padding-top:10px;  }
.aboutcon h3{ font-size:20px; color:#333;}
.aboutcon a.more{ width:88px; height:31px; text-align:center; float:left; border:1px solid #c0c0c0; line-height:31px; color:#ce1515; margin-left:0; margin-top:10px;}
.aboutcon a.more:hover{ background:#ce1616; color:#fff; border:1px solid #ce1616;}
.ind_news{ width:324px; overflow:hidden; padding-bottom:30px; float:left;}
.ind_news_title{ width:324px;  border-bottom:2px solid #a2a2a2; height:37px; line-height:37px; padding:20px 0 0; margin-bottom:0px; overflow:hidden;}
.ind_news_title h3{ width:105px; height:37px; float:left; background:url(../images/indntil.png) no-repeat; padding-left:20px; line-height:37px; color:#fff; font-size:18px; }
.ind_news_title a.more{ width:50px ; height:22px; float:right; text-align:center; line-height:22px;  margin-top:10px;color: #565656;}
.ind_news_title a.more:hover{ width:50px ; height:22px; float:right; text-align:center; line-height:22px;  margin-top:10px;}
.ind_news_title img { float:left;}
.ind_news ul{ width:300px; overflow:hidden; padding-top:5px;}
.ind_news ul li{ width:280px; padding-left:20px; height:35px; border-bottom:1px dotted #bababa;background:url(../images/dot2.jpg) 5px center no-repeat;}
.ind_news ul li a{width:280px;  height:35px; line-height:35px; }
.ind_news ul li a span{ float:right; font-size:11px;}
.ind_news ul li a p{ float:left;}
.ind_news ul li a:hover{ cursor:pointer;}
 .ibp2-tt {clear:both;overflow:hidden; padding-top:5px; width:300px;}
 .ibp2-tt .i-left{float:left;}
 .ibp2-tt .i-left img{width:100px;height:100px; border:1px solid #666;}
 .ibp2-tt .i-right{float:right;width:180px;}
 .ibp2-tt .i-right h3{font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
 .ibp2-tt .i-right p{margin:5px 0;height:90px;overflow:hidden; line-height:22px;}
 .ibp2-tt .i-right a.more{text-decoration:underline;color:#e67817;}
 .ibp2-tt .i-right span{float:right; font-size:12px;}

.ind_abcon{overflow:hidden; clear:both; border:1px solid #CCC; border-top:none; padding:12px;}
.join_on {overflow:hidden; width:100%;}
.join_qh {overflow:hidden; width:1100px; margin:0 auto;position:relative; padding-top:60px; padding-bottom:0px;}
.join_qh .prev {position:absolute; left:0; top:90px; display:block; width:24px; height:67px; overflow:hidden; cursor:pointer; background:url(../images/join_left.jpg) no-repeat; transition:500ms; z-index:80;}
.join_qh .next {position:absolute; right:0; top:90px;display:block; width:24px; height:67px; overflow:hidden; cursor:pointer; background:url(../images/join_right.jpg) no-repeat; transition:500ms; z-index:80;}
.join_qh .prev:hover {background:url(../images/join_left1.jpg) no-repeat;}
.join_qh .next:hover {background:url(../images/join_right1.jpg) no-repeat;}
.join_qh .bd ul {overflow:hidden; zoom:1;}
.join_qh .bd ul li {width:313px; height:279px; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; cursor:pointer; transition:500ms; line-height:26px;}
.join_qh .bd ul li img{ border:1px solid #000; width:311px; height:233px; padding:0; margin:0;}
.join_qh .bd ul li span{ font-size:14px;}


.w1100{ width:100%; background:#f2f2f2; overflow:hidden;}
.indys{ width:1000px; margin:0 auto; overflow:hidden; color:#696969; padding-top:30px;}
.indys h3{ font-size:40px; color:#333; font-weight:normal; text-align:center; padding-bottom:35px; overflow:hidden; background:url(../images/ysline.jpg) center bottom no-repeat; padding-top:20px !important; margin-top:0 !important;}
.indys ul{ padding-top:25px;}
.indys ul,.indys li{ width:100%; overflow:hidden;}
.indys .leftys{ float:left; width:50%;}
.indys .righys{ float:right; width:50%;}
.indys .yscon{ overflow:hidden; padding-top:80px;}
.indys .yscon .ystil{ font-size:25px; font-weight:bold; border-bottom:1px solid #969696; padding:20px 0; color:#333;}
.indys .yscon .ystil b{ font-size:40px; color:#d01717; padding-right:10px; }
.indys .yscon .ysccon{ width:100%; overflow:hidden; padding-top:15px;}
.indys .yscon .ysccon p{ padding-left:15px; background:url(../images/ysquan.png) left 9px no-repeat; font-size:15px; margin-bottom:5px;}
.indys .ysimg img{ width:100%;}
.indys .ysimg img.fr{ float:right;}
.indys .pdl50{ padding-left:50px;}
.indys .pdr50{ padding-right:50px !important;}
.indys .ystel{ text-align:center; padding-bottom:50px; padding-top:30px;}

/*首页 e*/


/*内页 s*/
#banner{clear:both;}
.page_banner{height:365px; background-repeat:no-repeat;background-position:center;margin-top:55px;}

#main_con{ width:100%; padding:21px 0 80px; overflow:hidden; background:url(../images/main_bg.jpg) no-repeat center top #f2f2f2; overflow:hidden;}

.main_title{ height:32px; line-height:32px; overflow:hidden; padding-left:8px; font-size:15px; color:#333232; font-weight:bold; font-family:microsoft yahei; background:url(../images/m_title.jpg) left bottom no-repeat;}
.main_title span{ font-size:10px; padding-left:5px; font-weight:normal; color:#999;}

.main_left{ width:205px; overflow:hidden; float:left; padding-top:20px;}
.left_nav{  width:205px; overflow:hidden; margin-bottom:20px;}
.left_title{ width:185px; height:54px; line-height:45px; padding-left:20px; font-weight:bold; font-size:16px; font-family:microsoft yahei; overflow:hidden; background:url(../images/left_title.jpg) no-repeat; color:#fff;}
.left_nav a{ width:175px; height:40px; padding-left:40px; margin:8px 0 0;  background:url(../images/left_li_bg.jpg) left center no-repeat; font-size:13px; font-family:microsoft yahei; line-height:40px; overflow:hidden;  display:block; }
.left_nav a:hover{ color:#fff;background:url(../images/left_li_over.jpg) left center no-repeat; font-weight: bold;}
.left_nav a.active{ color:#fff;background:url(../images/left_li_over.jpg) left center no-repeat; font-weight: bold;}

.left_ctt{ background:#fff; width:230px; overflow:hidden; margin-bottom:20px; border-top:2px solid #c40101; border-bottom:2px solid #f0f0f0;}
.left_ctt_title{ width:215px; height:40px; line-height:40px; padding-left:15px; font-size:16px; font-family:microsoft yahei; overflow:hidden; background:url(../images/left_title.jpg) left center no-repeat; color:#c40101;}
.left_ctt_con{ padding:0 5px 15px 10px; line-height:24px;}
.left_ctt_con img{ margin-bottom:10px;}

.main_right{  width:719px; overflow:hidden; float:right; padding-top:20px; padding-bottom:0px; line-height:30px;}

.right_til{ width:719px; height:41px; background:url(../images/right_til.jpg) no-repeat; line-height:41px;}
.right_til h3{ float:left; padding-left:20px; font-size:16px; color:#fff;}
.right_til span{ float:right; padding-right:10px; background:url(../images/shi1.jpg) left center no-repeat; padding-left:10px;}



.newslist{ padding:25px 20px 0;}
.shownews{ padding:25px 20px 0; line-height:30px;}
.about{ padding:25px 20px 0; line-height:30px; overflow:hidden;}
.prolist{padding:25px 0px 0px;  overflow:hidden;}
.prolist ul li {width:210px; height:202px;float:left;margin:0 12px;}
.prolist ul li a{ width:210px; height:202px; overflow:hidden; line-height:38px; display:block;   text-align:center;}
.prolist ul li a:hover{  width:210px; background:#ce1616; color:#fff; height:200px;overflow:hidden;}

.newslist ul li{ padding-left:15px; height:38px; line-height:38px; background:url(../images/dot2.jpg) left center no-repeat; border-bottom:1px dotted #999; }
.newslist ul li a{ float:left; width:500px !important; }
.newslist ul li span{ float:right;}
.page{ text-align:center;}
.page{ width:100%;  text-align:center; padding:0; overflow:hidden; padding-top:40px;}
.page a{ padding:5px 10px; text-align:center; background:#e2e2e2; font-size:12px; color:#8b8b8b; margin:0 3px;}
.page a:hover{padding:5px 10px; text-align:center;  margin:0 3px; background:#ce1616; color:#fff;}
.page a.crumb{padding:5px 10px; text-align:center;  margin:0 3px; background:#ce1616; color:#fff;}
.show_title{ text-align:center; border-bottom:1px dotted #adadad; padding-bottom:10px;}
.show_news_con{ line-height:30px; padding-top:20px;}
.show_news_con img{ max-width:100%;}
.news_nxt_pre{ padding-top:10px; border-top:1px dotted #adadad; margin-top:10px; line-height:28px;}
.show_title1{ text-align:center; padding-bottom:10px;}
.showpic{ border:1px solid #dadada; text-align:center; padding:10px; line-height:22px;}
.showpic_til{ height:35px; overflow:hidden; line-height:35px; padding-left:5px; background:#e4e4e4; margin-top:20px; font-size:16px; font-weight:bold;}
.example-image{width:300px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}

.about h2{text-align:center; border-bottom:1px dotted #adadad; padding-bottom:10px;}
#page_con{line-height:30px; padding-top:20px; overflow:hidden;}
.conv_nav{padding-top:0px; border-top:1px dotted #adadad;border-bottom:1px dotted #adadad; margin-top:35px; height:30px; line-height:30px; text-align:center;}

.biao{ padding-top:35px;}

/*feedback*/
.feedback{ width:680px; height:400px; overflow:hidden;margin-top:40px; margin-left:40px; float:left;}
.feed_txt{ width:290px; height:34px; line-height:34px; font-family:microsoft yahei; background:url(../images/feedback_txtbg.jpg) no-repeat; float:left; border:none; padding-left:10px; font-size:12px; color:#333; margin-right:40px; margin-bottom:15px;}
.feed_txtarea{font-family:microsoft yahei; width:630px; height:99px; line-height:26px; background:url(../images/feedback_txtconbg.jpg) no-repeat; float:left; border:none; padding-left:10px; font-size:12px; color:#333; margin-bottom:15px;}
.feed_btn1{ width:120px; height:40px; background:url(../images/cn_feedback_tj.jpg) no-repeat; border:none; cursor:pointer; float:left; margin-right:20px;}
.feed_btn2{ width:120px; height:40px; background:url(../images/cn_feedback_cz.jpg) no-repeat; border:none; cursor:pointer; float:left; margin-right:20px;}
/*feedback*/


/*case s*/
.case_box{
	width:719px;
	margin-top:10px;
}
.case_box ul{}
.case_box ul li{
	float:left;
	margin-right:19px;
	text-align:center;
	margin-bottom:20px;
	width:227px;
	overflow:hidden;
}
.case_box ul li img{
	display:block;
	border:solid 1px #333;
    padding: 2px;
	width:220px;
	height:165px;
}
.case_box ul li p{
	line-height: 30px;
	height:30px;
}
.case_box ul .clearli{
	margin-right:0px;
}
/*case e*/

/*honor s*/
.honor_box{
	width:719px;
	margin-top:20px;
	overflow:hidden;
}
.honor_box ul{}
.honor_box ul li{
	float:left;
	margin-right:35px;
	text-align:center;
	margin-bottom:20px;
	width:216px;
	overflow:hidden;
}
.honor_box ul li img{
	display:block;
	border:solid 1px #d2d2d2;
    padding: 2px;
	width:210px;
	height:160px;
}
.honor_box ul li p{
	line-height: 30px;
	height:30px;
}
.honor_box ul .clearli{
	margin-right:0px;
}
/*honor e*/

/*内页 e*/

.fixewm{ position:fixed; top:382px; right:3px; width:150px; z-index:1111; text-align:center;}
.fixewm img{ width:150px;}