/* CSS Document */
*,dl,dt,dd{ margin:0px; padding:0px;}
body { font: 12px/1.5 "微软雅黑"; color:#666; margin:0; padding:0;}
ol, ul ,li{list-style: none;}
img,ol, ul ,li{ border:none;}
a{text-decoration:none;  color:#333;}
a:hover {text-decoration:none; color:#FF0000;}
img{ border:none;}


/*top*/
#top .topLine{ height:38px;  line-height:38px; width:100%; background:#003399;}
#top .topLine .topMar{ width:970px; margin:0px auto;}
#top .top_left{ width:400px; float:left; height:38px; line-height:38px; color:#FFFFFF;}
#top .top_right{ width:400px; float:right; height:38px; line-height:38px; color:#FFFFFF;}

#top .topLine .guanzhu{ float:right; width:80px; font-size:14px; color:#FFF; background:url(/images/guanzhu.jpg) no-repeat center left; padding-left:30px; height:22px; margin-top:7px; line-height:22px;}
#top .logoBg{ width:100%; background:url(../image/logoBg.jpg) repeat-x; height:87px;}
#top .logoBg .logoMar{ width:970px; height:74px; margin:0px auto;  clear:both;}
#top .logoBg .logoMar .logo{ width:468px; height:74px; float:left;}
#top .logoBg .logoMar .search{ width:460px; float:right; margin-right:10px; margin-top:50px;}
#top .logoBg .logoMar .search a{ display:block; float:left; margin:0px 7px;color:#333;}
#top .logoBg .logoMar .search a:hover{ color:#EC6B27;}
#top .logoBg .logoMar .search form{ float:left; margin-left:7px;}
#top .logoBg .logoMar .search form .n1{ display:block; float:left; border:#999 solid 1px; height:16px;}
#top .logoBg .logoMar .search form .n2{display:block; float:left; color:#FFF; width:50px; height:18px; background:#EC6B27; border:none;}

#menuBg{ width:100%; height:40px; background:url(../image/menuBg.jpg) repeat-x;}
#menubga{ width:1003px; margin:0 auto; height:40px; line-height:40px;}
#menubga ul{ width:1003px; float:left; height:40px; line-height:40px;}

#menubga ul li{ width:125px; float:left; height:40px; line-height:40px;}
#menubga ul li a{ width:125px; float:left; height:40px; line-height:40px; text-align:center; font-size:14px;}

#menubga ul li a:hover{ width:125px; float:left; height:40px; line-height:40px;text-align:center; font-size:14px; color:#FFFFFF; background:url(../image/menubg_a.jpg) top left no-repeat; font-weight:bold;}





#menuBg .menuCon ul li .nav2 .nav2Right strong{ display:block; line-height:20px; }
#menuBg .menuCon ul li .nav2 .nav2Right a{ display:block;height:25px; line-height:25px; background:url(/images/san.jpg) no-repeat center left; padding-left:10px;}
#menuBg .menuCon ul li .nav2 .nav2Right a:hover{color:#EC6B27;}



#menuBg .menuCon ul li .nav3 .nav3Right strong{ display:block; line-height:20px; }
#menuBg .menuCon ul li .nav3 .nav3Right a{ display:block;height:25px; line-height:25px; background:url(/images/san.jpg) no-repeat center left; padding-left:10px;}
#menuBg .menuCon ul li .nav3 .nav3Right a:hover{color:#EC6B27;}



#menuBg .menuCon ul li .nav4 .nav4Right strong{ display:block; line-height:20px; }
#menuBg .menuCon ul li .nav4 .nav4Right a{ display:block;height:25px; line-height:25px; background:url(/images/san.jpg) no-repeat center left; padding-left:10px;}
#menuBg .menuCon ul li .nav4 .nav4Right a:hover{color:#EC6B27;}



.banner {width:100%; height:389px; margin:0 auto; background:url(/images/bannerBg.jpg) repeat-x;}





#full-screen-slider {
	width: 100%;
	height: 389px;
	position: relative;
}
#slides {
	display: block;
	width: 100%;
	height: 389px;
	list-style: none;
	padding: 0;
	margin: 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;
	right: 50%;
	text-align: center;
	bottom: 20px;
	z-index: 9900;
	margin: 0
}
#pagination li {
	position: relative;
	right: -50%;
	display: block;
	list-style: none;
	width: 40px;
	height: 6px;
	float: left;
	margin: 0 10px;
	border-radius: 2px;
	background-color: rgba(255,255,255,1);
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background-color: rgba(39,174,98,1);
}









#in-pro{ width:1003px; overflow:hidden; margin:0 auto;}
#in-pro .pro_a{ width:1003px; float:left; height:99px;}
#in-pro .pro_b{ width:1003px; float:left; height:61px; background:url(../image/p_aa.jpg) top left no-repeat; font-size:14px; text-align:center; line-height:61px;}
#in-pro .pro_c{ width:1003px; float:left; height:41px;background:url(../image/p_ab.jpg) top left no-repeat; line-height:41px; text-align:center;}
#in-pro .pro_d{ width:1003px; float:left; overflow:hidden;}

#in-company{ margin-top:15px; background:url(../image/gsbg.jpg) top left repeat-x; width:100%;overflow:hidden;}


#in-company_a{ width:1003px; margin:0 auto; overflow:hidden; }

#in-company_a .left_company{ width:294px; float:left; overflow:hidden; background:url(../image/left_a.jpg) top left no-repeat;}
.company_ina{ width:283px; float:left; overflow:hidden;}
.news_ina{ width:451px; float:left; overflow:hidden;}
.contact_ina{ width:245px; float:left; overflow:hidden;}

#in-company_a .left_news{ width:464px; float:left; height:265px; background:url(../image/left_b.jpg) top left no-repeat;}
#in-company_a .left_contact{ width:245px; float:left; height:265px; background:url(../image/left_c.jpg) top left no-repeat;}




#mainBg{ width:100%; height:324px; background:url(/images/mainBg.jpg) repeat-x; overflow:hidden;}
#mainBg .mainCon{ width:980px; margin:0px auto; overflow:hidden;}
#mainBg .mainCon ul{ margin-top:10px; height:324px; }
#mainBg .mainCon ul li{ margin:10px 5px; float:left;position:relative; }
#mainBg .mainCon ul li a{ position:absolute;display:block; background:url(/images/more.png) no-repeat; width:65px; height:18px; top:95px; left:20px;}


#insertBannerBg1{ background:url(/images/insertBannerBg1.jpg) repeat-x; height:250px; width:100%;}
#insertBannerBg1 img{ display:block; margin:0px auto;}
#insertBannerBg2{ background:url(/images/insertBannerBg2.jpg) repeat-x; height:250px; width:100%;}
#insertBannerBg2 img{ display:block; margin:0px auto;}
#insertBannerBg3{ background:url(/images/insertBannerBg3.jpg) repeat-x; height:250px; width:100%;}
#insertBannerBg3 img{ display:block; margin:0px auto;}
#insertBannerBg4{ background:url(/images/insertBannerBg4.jpg) repeat-x; height:250px; width:100%;}
#insertBannerBg4 img{ display:block; margin:0px auto;}
#insertBannerBg5{ background:url(/images/insertBannerBg5.jpg) repeat-x; height:250px; width:100%;}
#insertBannerBg5 img{ display:block; margin:0px auto;}
#insertBannerBg6{ background:url(/images/insertBannerBg6.jpg) repeat-x; height:250px; width:100%;}
#insertBannerBg6 img{ display:block; margin:0px auto;}


#bottomBg{ background:url(../image/footbg.jpg) repeat-x; height:142px; width:100%; }
#foot{ width:1003px; overflow:hidden; margin:0 auto; padding-top:10px;}
#foot .foot_left{ width:762px; overflow:hidden; float:left; margin-left:15px; color:#FFFFFF; margin-top:10px;}
#foot .foot_left a{ color:#FFFFFF; text-align:center; text-decoration:none;}
#foot .foot_left a:hover{ color:#FFFFFF; text-align:center; text-decoration:none;}
#foot .foot_right{ width:213px; overflow:hidden; float:right;color:#FFFFFF;}



#bottomBg .bottomCon{ width:970px; overflow:hidden; margin:0px auto;}
#bottomBg .bottomCon dl{ float:left; margin:10px 45px;}
#bottomBg .bottomCon dl a{ color:#FFF;}
#bottomBg .bottomCon dl dt a{ font-weight:bold; font-size:14px;}
#bottomBg .bottomCon dl dt a:hover{ text-decoration:underline;}
#bottomBg .bottomCon dl dd{ margin:7px auto;}
#bottomBg .bottomCon dl dd a:hover{ text-decoration:underline;}
#bottomBg .bottomLine{ width:970px; overflow:hidden; margin:0px auto; margin-top:30px; color:#FFF; line-height:30px; }
#bottomBg .bottomLine .rexian{ float:left;}
#bottomBg .bottomLine .dizhi{ float:right; text-align:right;}

/*内页*/

#insertBottomBg{ background:url(/images/insertBg.png) repeat-x; height:27px; width:100%;}
#insertMain{ width:100%; overflow:hidden; background:url(/images/insertBgCon.png);}
#insertCon{ width:970px; padding-bottom:20px;background:#FFF; margin:0px auto;}
#insertCon .address{ width:950px; margin:0px auto; height:40px; line-height:40px; border-bottom:#999 dashed 1px;}
#insertCon .address h3{ float:left; color:#E95106; font-size:15px;}
#insertCon .address p{ float:right;}
#insertCon .zhaopin .tit{ width:950px; overflow:hidden;}
#insertCon .zhaopin .tit h3{ width:120px; height:30px; float:left; line-height:30px; font-size:16px;color:#E95106; background:url(/images/san.png) no-repeat center left; padding-left:15px;}
#insertCon .zhaopin .tit p{ float:right;}
#insertCon .zhaopin .tit p span{ font-size:14px;color:#E95106; font-weight:bold;}
#insertCon .zhaopin .tit p a{ font-size:14px;color:#333; font-weight:bold;}
#insertCon .zhaopin .tit p a:hover{color:#E95106;}
#insertCon  .zuixin{ width:950px; overflow:hidden;}
#insertCon  .zuixin ul{ margin-left:20px;}
#insertCon  .zuixin ul li{ float:left; margin:10px 25px;}
#insertCon  .zuixin a.n1{ display:block; float:left;}
#insertCon  .zuixin .n2{ float:left; margin-left:10px;}
#insertCon  .zuixin .n2 a{ line-height:30px; width:100px; display:block; overflow:hidden;color:#E95106;}
#insertCon  .zuixin .n2 p{ line-height:27px;}
#insertCon   .listTit{ width:950px;}
#insertCon   .listTit h3{ width:120px; height:30px; float:left; line-height:30px; font-size:16px;color:#E95106; background:url(/images/san.png) no-repeat center left; padding-left:15px;}
#table{ margin:0px auto;}
#table tr td{ border-bottom: #CCC solid 1px; padding-left:10px;}
#table tr td a:hover{color:#E95106;}
#insertCon .zhaopin .zhiweiTit{ width:950px; height:30px; line-height:30px; background:#F0F0F0; margin-top:10px;}
#insertCon .zhaopin .zhiweiTit h3{width:520px; height:30px; float:left; line-height:30px; font-size:14px;color:#E95106;  padding-left:15px; margin-left:20px;}
#insertCon .zhaopin .shenqing{ margin-left:50px; margin-top:20px;}
#insertCon .zhaopin .shenqing a{ display:block; width:120px; float:left; margin:0px 20px; color:#E95106; height:25px; line-height:25px; text-align:center; border:#E95106 solid 1px;}
#insertCon .zhaopin .zhiweiCon{ width:900px; overflow:hidden; margin-left:50px;}
#insertCon .zhaopin .zhiweiCon p{ line-height:34px;}
#userInfo{ width:700px; overflow:hidden; margin:0px auto; margin-top:10px;}
#userInfo ul li{ float: left; margin:5px auto;color:#999; font-family:"宋体";}
#userInfo ul li span{ display:block; float:left; width:75px; text-align:right; color:#999;}
#userInfo ul li input{ display:block; float:left;  height:22px; border:#999 solid 1px;}
#userInfo ul li select{ display:block; float:left; width:70px;height:22px;}
#userInfo ul li select { color:#999;}
#table1 tr td{ border-left:#ccc solid 1px;border-bottom:#ccc solid 1px;}
#table1{ border-top:#ccc solid 1px; border-right:#ccc solid 1px; margin-top:10px;}
#userInfo ul li .h1{ display:block; border:none;float:left;  width:100px; height:27px; margin-left:200px;}
#userInfo ul li .h2{ display:block; border:none;float:left;  width:100px; height:27px; margin-left:40px;}

#insertSec{ width:100%; overflow:hidden;   }
#insertSec .tit{ height:100px; width:970px;margin:0px auto;overflow:hidden; background:url(/images/tit.jpg) no-repeat;}
#insertSec .tit ul li{ float:left; width:220px;  margin-top:20px; }
#insertSec .tit ul li a:hover{color: #e95106;}
#insertSec .tit ul li a:hover span{color: #e95106;}
#insertSec .tit ul li img{ display:block; float:left;}
#insertSec .tit ul li p{ float:left; line-height:25px; margin-left:10px; margin-top:5px;}
#insertSec .tit ul li p span{color:#000; font-size:14px;}
#insertSec .secBg{ width:100%; background:url(/images/secBg.png) repeat-x; height:23px;}
#insertSec .insertConSec{ width:100%; background:#F9F9F9; overflow:hidden; padding-bottom:20px; }
#insertSec .insertConSec .insertConSecMar{ width:970px; margin:0px auto; height:40px; line-height:40px;}

.about_line_bg{ width:100%; height:40px; line-height:40px;border-bottom:1px solid #ccc; }

#insertSec .insertConSec .insertConSecMar .insertConSecMarLeft{ width:215px; overflow:hidden; float:left;margin-top:20px;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarLeft .titsec{ width:213px; height:40px; line-height:30px; text-align:center; border-bottom:#CCC solid 1px; font-size:18px;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarLeft .titsec1{ width:213px; height:80px; }
#insertSec .insertConSec .insertConSecMar .insertConSecMarLeft .insertConSecMarMenu{ width:213px; margin-top:10px;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarLeft .insertConSecMarMenu ul li{ width:212px; background:url(../image/menuSliderBg.png) no-repeat; height:36px; margin:5px auto;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarLeft .insertConSecMarMenu ul li:hover{ background:url(../image/menuSliderHover.png) no-repeat;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarLeft .insertConSecMarMenu ul li.bg{background:url(../image/menuSliderHover.png) no-repeat;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarLeft .insertConSecMarMenu ul li a{ display:block;width:212px; height:36px; text-align:center; line-height:36px; font-size:15px; font-weight:bold; color:#FFF;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight{margin-top:20px; float:left;  width:720px;  float:right;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .gsjj{ width:720px; overflow:hidden;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .gsjj p{ line-height:25px; margin:7px auto;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .qywh{ width:720px; overflow:hidden;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .qywh{ font-size:14px; line-height:25px;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .kxsm{ width:720px; overflow:hidden;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .mendian{ width:720px; overflow:hidden;}

#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .mendian ul li{ margin:10px; clear:both; width:700px; height:158px;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .mendian ul li img{ display:block; float:left;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .mendian ul li .mendianInfo{ display:block; float:left; margin-left:20px;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .mendian ul li .mendianInfo p{ margin:15px 5px;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .mendian ul li .mendianInfo p.n1{ font-weight:bold; color:#000;}
#insertSec .insertConSec .insertConSecMar .insertConSecMarRight .kxsmDetail{ width:720px; overflow:hidden;}


.gsjj dl{border-bottom:1px dashed #5c5a5a;clear:both;overflow:hidden;padding-bottom:15px; margin-bottom:10px;}
.gsjj dl dt{width:540px;float:right;line-height:35px;}
.gsjj dl dt a{font-size:16px;color:#666;}
.gsjj dl dt a:hover{ text-decoration:none; color:#000099; font-weight:bold;}
.gsjj dl dd.pic{width:162px;float:left;}
.gsjj dl dd.txt{float:right;width:540px;}