﻿body {
	background-color: #fff;
	font-family: Arial,"微软雅黑";
	/* [disabled]font-size: 12px; */
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, ul, li, img {margin: 0; padding: 0;}
img{ border:none}
ul,li{ list-style:none}
a{ text-decoration:none; }
a:hover{ }
.fl{ float:left;}
.fr{ float:right;}
.red{ color:Red !important;}
.clear{clear:both; font-size:0; height:0; overflow:hidden; display:block;}
.wrapfix:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;} 
 
.main{ width:1180px; margin:0 auto; overflow:hidden;}


/*Logo栏目及导航条*/
.logoMenu{ width:100%; min-width:1180px;_width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:96px;}
.logoMenu .logoMenu_main{ width:1180px; height:96px; margin:0 auto; position:relative; overflow:hidden;}
.logoMenu .logoMenuLeft{ position:absolute; left:0px; top:0px; width:700px; height:96px;}
.logoMenuLeft .logoMenuLeft_img{ float:left; width:273px; height:73px; margin-top:12px;}
.logoMenuLeft_img a{ width:273px; height:73px;}
.logoMenuLeft_img a img{ width:273px; height:73px;}
.logoMenuLeft .logoMenuLeft_span{ float:left; margin-left:14px; width:400px; height:24px; margin-top:45px;}
.logoMenuLeft_span span{ line-height:24px; font-size:18px; color:#d90733; font-weight:bold;}



.logoMenu .logoMenuCenter{ position:absolute; left:760px; top:42px; width:215px; height:20px;}
.logoMenuCenter .logoMenuCenter_call{ padding-left:36px; line-height:20px; font-size:18px; font-weight:bold; color:#4b4b4b;  background: url(../images/call.png) no-repeat scroll 0 0;  font-style: italic;}


.logoMenu .logoMenuRight{ position:absolute; right:0px; top:0px; width:204px; height:96px; overflow:hidden;}
.logoMenuRight .logoMenuRight_t1{ margin-left:25px; width:120px; height:20px; margin-top:15px; padding-left:45px; background: url(../images/CE.png) no-repeat scroll 0 0; }
.logoMenuRight_t1 a{ float:left; width:auto; height:20px; line-height:20px; font-size:12px; color:#727272; margin-left:8px; margin-right:6px;}
.logoMenuRight_t1 a:hover{ text-decoration:underline;}
.logoMenuRight_t1 span{ float:left; width:auto; height:20px; line-height:20px; font-size:12px; color:#727272;}

.logoMenuRight .logoMenuRight_t2{ width:202px; height:22px; margin-top:13px; border:1px solid #dedede; border-radius:10px;  background:url(../images/search.png) no-repeat 172px center;}
.txtsearch{ padding-left:8px; width:157px; height:22px; line-height:22px; font-size:12px; color:#a9a8a8; border:none; background-color:transparent; outline:none; }
.btnsearch{width:35px; height:22px; border:none; background-color:transparent; cursor:pointer; outline:none;}

/*Logo栏目及导航条*/

/*导航*/
.bgnav{ width:100%; min-width:1180px;_width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:44px; background: url(../images/index_l_back.png) repeat-x scroll 0 0;}
.nav{ width:1180px; height:44px; margin-left:auto; margin-right:auto; overflow:hidden;}
.nav ul{ width:1180px; height:auto;}
.nav ul li{ width:auto; height:44px; float:left;}
.nav ul p{ float:left; width:2px; height:44px; background-image:url(../images/index_l.png);}
.nav ul li a{ width:auto; height:44px; padding:0 30px;line-height:44px;font-size:16px; color:#fff; display:block;}
.nav ul li a:hover{background-image: url(../images/bg_navcolor.jpg);background-repeat: repeat;}
.active_l{ background-image: url(../images/bg_navcolor.jpg);background-repeat: repeat;}
/*导航*/

/*banner图片跳转*/
.banner{ height:450px; background-color:#cfcfcf}
.slider{width:1180px; margin:0 auto;}
.banner{ width:100%; height:500px; overflow:hidden; position:relative; min-width:1180px;_width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" );  }
.banner .d1{ width: 100%; height: 500px; display: block; position: absolute; left: 0px; top: 0px; z-index:90; }
.banner .d2{ width: 100%; height: 20px; position: absolute; z-index: 100; left: 0px; top: 480px; }
.banner .d2 ul{ float: left; position: absolute; left:80%; top: 0; margin: 0 0 0 -96px; display: inline; }
.banner .d2 li{ width: 25px; height: 10px; cursor: pointer; float: left; margin: 0 6px; display: inline; background:#fff; }
.banner .d2 li.nuw{filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;}

.slider_cesuan{width:1180px; margin:0 auto; position:relative;}
.banner_cesuan{ position:absolute; top:91px; left:310px; width:560px; height:240px; z-index:110; background-color:#fff; opacity:0.8; overflow:hidden; border-radius:15px; }

.TQL_main_center2{ margin-left:40px; height:240px; width:520px; position:relative; overflow:hidden;}
.TQL_main_center2 .TQL_main_center2_title{ position:absolute; left:0; top:0; height:56px; width:200px; overflow:hidden;}
.TQL_main_center2_title span{ width:auto; height:56px; line-height:56px; font-size:18px; font-weight:bold; color:#505050;}
.TQL_main_center2 .plus{display:block; height:56px; width:30px; background:url(../images/left.jpg) no-repeat center center; text-indent:-1000px; overflow:hidden; position:absolute; top:0; right:60px;}
.TQL_main_center2 .plus:hover{ background:url(../images/left_1.jpg) no-repeat center center;}
.TQL_main_center2 .minus{ display:block; height:56px; width:30px; background:url(../images/right.jpg) no-repeat center center; position:absolute; top:0px; right:30px; text-indent:-1000px; overflow:hidden;}
.TQL_main_center2 .minus:hover{ background:url(../images/right_1.jpg) no-repeat center center;}
.imglist{ height:160px; width:480px; display:block; position:absolute; left:0px; top:56px; overflow:hidden;}
.imglist li{ width:480px; height:160px; float:left;}
.imglist li .imglist_li_img{ width:180px; height:157px; margin:0px 1px; overflow:hidden;}
.imglist_li_img a img{width:180px; height:157px;}

.imglist_li_img a img{ display:block; 
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.imglist_li_img:hover a img{
	-webkit-transform:scale(1.05 , 1.05);
	-moz-transform:scale(1.05 , 1.05);
	-ms-transform:scale(1.05 , 1.05);
	-o-transform:scale(1.05 , 1.05);
	transform:scale(1.05 , 1.05);	
}

.imglist li .imglist_li_txt{ width:270px; height:157px; padding-left:25px;}
.imglist_li_txt .imglist_li_txt_t{ width:270px; overflow:hidden; height:18px; line-height:18px; font-size:16px; font-weight:bold; color:#505050;}
.imglist_li_txt_t:hover{ color:#281572;}
.imglist_li_txt .imglist_li_txt_txt{ width:270px; overflow:hidden; height:120px; margin-top:14px; line-height:20px; font-size:12px; font-family: Arial,"宋体"; color:#505050; }
.imglist ul.box{ position:absolute; top:0px; left:0px; width:9999px; height:160px; }


/*banner图片跳转*/


/*首页body*/
.bodyall{ width:100%; min-width:1180px;_width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:610px;}
.f3{ width:1180px; height:400px; overflow:hidden; margin-top:25px;}
.f3-l{ width:500px; height:400px; float:left; margin-top:0px; margin-left:0px;}
.f3-l .f3-l_t{ margin-top:15px; width:500px; height:30px; line-height:30px; float:left; font-size:18px; font-weight:bold; color:#4f4f4f;}
.f3-l .f3-l_t a{ float:right;  width:98px; height:26px; font-size:12px; line-height:26px; color:#fff; display:block; text-align:center; background-color:#e23d1f; border-radius:5px;}
.f3-l_t a:hover{ background-color:#e75e45;}
.f3-l .f3-l_b{ width:500px; height:auto;}
.f3-l_b a{ width:500px; height:190px;}
.f3-l_b a img{ width:500px; height:190px; padding:15px 0;}
.f3-l_b .f3-l_b_txt{ width:500px; height:120px; line-height:24px; font-size:12px; color:#656565; font-family:Arial,"宋体"; text-indent:2em; overflow:hidden;}


.f3-r{ width:650px; height:400px; float:left; margin-top:0px; margin-left:30px;}
.f3-r .f3-r_t{ margin-top:15px; width:650px; height:26px; line-height:26px; float:left; font-size:18px; font-weight:bold; color:#4f4f4f;}
.f3-r .f3-r_t a{ float:right;  width:98px; height:26px; font-size:12px; line-height:26px; color:#fff; display:block; text-align:center; background-color:#e23d1f; border-radius:5px;}
.f3-r_t a:hover{ background-color:#e75e45;}
.f3-r .f3-r_b{ width:650px; height:340px; overflow:hidden; margin-top:-2px;}
.f3-r_b ul{ width:650px; height:340px; margin:0 auto;}
.f3-r_b ul li{ width:650px; height:112px; border-bottom:1px dashed #797979;}


.f3-r_b ul li .f3-r_b_pic{ float:left; width:110px; height:80px; padding-top:19px; padding-right:24px; overflow:hidden;}
.f3-r_b_pic a{ background:none; padding:0;}
.f3-r_b_pic a img{ width:110px; height:80px;}

.f3-r_b_pic a img { display:block; 
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.f3-r_b_pic:hover a img{
	-webkit-transform:scale(1.05 , 1.05);
	-moz-transform:scale(1.05 , 1.05);
	-ms-transform:scale(1.05 , 1.05);
	-o-transform:scale(1.05 , 1.05);
	transform:scale(1.05 , 1.05);	
}


.f3-r_b ul li .f3-r_b_txt{ float:left; margin-top:19px; height:80px; width:510px; position:relative;}
.f3-r_b_txt .f3-r_b_txt_title{ position:absolute; left:0; top:0px; height:16px; width:510px; overflow:hidden; }
.f3-r_b_txt .f3-r_b_txt_title a{ width:510px; font:14px/16px Arial,"宋体"; color:#4f4f4f; text-align:left; padding-top:0px; padding-left:0px; background:none;}
.f3-r_b_txt .f3-r_b_txt_title a:hover{ color:#28156c; background:none;}
.f3-r_b_txt .f3-r_b_txt_txt{ position:absolute; left:0; top:20px; width:510px; height:60px; font:12px/20px Arial,"宋体"; color:#696969; text-align:left;  padding-top:0px; overflow:hidden;}

.f4{ width:1180px; height:150px; overflow:hidden; margin-top:10px;}
.f4 .f4_t{ margin-top:12px; width:100%; height:30px; line-height:30px; float:left; font-size:18px; font-weight:bold; color:#4f4f4f;}
.f4_t a{ float:right; width:98px; height:26px; font-size:12px; line-height:26px; color:#fff; display:block; text-align:center; background-color:#e23d1f; border-radius:5px;}
.f4_t a:hover{ background-color:#e75e45;}
.f4 .f4_b{ width:100%; height:70px; overflow:hidden; margin-top:15px;}
.f4 .f4_b ul{ width:1200px; height:70px;}
.f4 .f4_b ul li{ float:left; width:148px; height:68px; margin-right:21px; border:1px solid #b1b0b0;}
.f4 .f4_b ul li a{width:148px; height:68px;}
.f4 .f4_b ul li a img{width:148px; height:68px;}
.f4 .f4_b ul li:hover{ border:1px solid #28156c;}

/*首页body*/


/*foot 底部*/
.foot{ width:100%; min-width:1180px; _width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:353px; overflow:hidden; background-color:#797979; background: url(../images/foot.png) repeat-x scroll center 58.5%; background-size:1920px 1280px;}
.foot .foot_top{ width:100%; min-width:1180px; _width:expression((documentElement.clientWidth < 1180) ? "1180px" : "100%" ); height:303px; overflow:hidden; border-bottom:1px solid #8f8f8f;  }
.foot_top .foot_center{ float:left; margin-left:58px; height:288px; width:882px; margin-top:15px; overflow:hidden;}
.foot_center .foot_center_ul{ height:288px; width:100%;}
.foot_center_ul dl{ width:126px; float:left; font-family:Arial,"宋体";}
.foot_center_ul dl dt{  width:126px; font-size:14px; line-height:40px; height:40px; color:#ececec;}
.foot_center_ul dl dd{ font-size:12px; line-height:24px; }
.foot_center_ul dl dd a{ color:#ececec; }
.foot_center_ul dl dd a:hover{ text-decoration:underline;}

.foot_top .foot_right{ float:right; margin-right:57px; height:130px; width:100px; margin-top:29px;}
.foot_right .foot_right_img{ width:100px; height:100px;}
.foot_right_img img{ width:100px; height:100px;}
.foot_right .foot_right_txt{ width:105px; height:30px; line-height:30px; font-size:12px; color:#eeecec; text-align:center;}

.foot .foot_bottom{ width:100%; min-width:1160px; _width:expression((documentElement.clientWidth < 1000) ? "1160px" : "100%" ); height:49px; overflow:hidden; }
.foot_bottom .foot_bottom_copyright{ width:100%; line-height:49px; text-align:center; font-size:12px; color:#c5c4c4; font-family:Arial,"宋体";}

/*foot 底部*/



