﻿@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body{min-width: 1100px; font-family:"Arial"; font-size:12px; background:#fff;}
a,li,input,img,em{ text-decoration:none; list-style:none; border:none; font-style:normal;}

.wrap{width:1000px;margin:0 auto;}
#top{width:100%; min-width:1000px; height:36px; background:url(../images/top_bj.jpg) repeat-x;}
#nav{width:100%; height:50px; background:url(../images/header_bj.jpg) repeat-x;}
#banner{width:100%; min-width:1000px; position:relative; overflow:hidden;}
#Box1{width:100%; min-width:1000px; background:url(../images/bj1.jpg) repeat-x left top; overflow:hidden;}
#Box2{width:100%; min-width:1000px; background:#eeeeee; overflow:hidden;}
#Box3{width:100%; min-width:1000px; background:url(../images/gcal_bj.jpg) no-repeat center center; background-size:100% 417px; overflow:hidden;}
#Box4{width:100%; min-width:1000px;overflow:hidden;}
#foot{width:100%; min-width:1000px; height:147px; background:url(../images/foot_bj.jpg) repeat-x;}
#main{width:100%; min-width:1000px; background:url(../images/bj1.jpg) repeat-x left top; overflow:hidden;}


.top{width:1000px; position:relative;}
.logo{ position:absolute; left:0;top:0; z-index:999;}
.top_right{width:150px;float:right; height:36px; background:url(../images/top_bj1.jpg) no-repeat center center; line-height:36px; text-align:center;color:#7c7a7a;margin-left:15px;}
.top_right a{ color:#7c7a7a;}
.top_right a:hover{ color:red;}
.top_input{float:right;padding-top:6px;margin-left:15px;}
.inp1{width:126px; float:left; height:24px; background:url(../images/input_bj.png) no-repeat center center; color:#c2c2c2;padding-left:5px;}
.inp2{float:left; width:31px; height:24px; border:0; background:url(../images/sousuo.png);}
.top_rx{float:right;padding-left:22px; background:url(../images/dianhua.png) no-repeat left center; line-height:36px; font-family:"Arial"; font-size:16px; color:#b7062b;}

.nav{width:1000px; height:50px;}
.nav li{float:right;height:50px; background:url(../images/shutiao.jpg) no-repeat right center;}
.nav li a{ display:inline-block;padding:0 12px; height:50px; line-height:50px; font-family:"Arial"; font-size:14px; color:#171717;}
.nav li a:hover{ background:url(../images/nav_hover.png) no-repeat center bottom;}

/*#banner img{width:100%; display:block;}
.banner_nav{width:100%; position:absolute;left:0;bottom:0;}
.banner_nav ul{width:1000px;} 
.banner_nav ul li{width:245px;float:left; height:36px; background:url(../images/banner_nav_li_bj.png) no-repeat center center;margin-right:6px;}
.banner_nav ul li a{ display:block; font-family:"Arial"; font-size:14px; font-weight:bold; color:#393939; line-height:36px; text-align:center;}
.banner_nav ul li a:hover{ background:url(../images/banner_nav_hover.png) no-repeat center center; color:#fff;}*/

/*banner*/
.img-none{display:none !important;}
.banner{width: 100%; overflow:hidden; height:auto; position:relative;}
.banner .slideBox{ width:100%; height:100%; overflow:hidden; position:relative;}
.banner .slideBox .hd{width:100%; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1; }
.banner .slideBox .hd ul{width:100%; overflow:hidden; zoom:1; float:left; text-align:center;}
.banner .slideBox .hd ul li{display:inline-block; width:245px; height:33px; line-height:33px; border-radius:5px 5px 0 0; background:#f3f3f3; margin:0 4px; cursor:pointer; background: url(../images/banner_bj.jpg) repeat-x; font-family:"Arial"; font-size: 16px; color: #333; font-weight: bold;;}
.banner .slideBox .hd ul li.on{background: url(../images/banner_hover.jpg) repeat-x; color: #fff;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;}
.banner .slideBox .bd li{width:100%; overflow:hidden;}
.banner .slideBox .bd li .banner_img_top{padding-top:28.125%;}
/*.banner .slideBox .prev{width:32px; height:52px; float:left; background:url(../images/prev.jpg) no-repeat center center; position:absolute; left:10px; top:50%;margin-top: -26px; z-index:9999; opacity:0;}
.banner .slideBox .next{width:32px; height:52px; float:left; background:url(../images/next.jpg) no-repeat center center; position:absolute; right:10px; top:50%;margin-top: -26px; z-index:9999; opacity:0;}
.banner:hover .slideBox .prev{opacity:1;}
.banner:hover .slideBox .next{opacity:1;}*/
/*END*/


.box{width:1000px;padding:27px 0 45px 0; overflow:hidden;}
.gsjj{width:626px;float:left;}
.gsjj_title{ width:626px; height:38px; border-bottom:1px solid #e0e0e0;}
.gsjj_title span{width:116px; height:38px; line-height:38px; background:url(../images/gsjj_title.jpg) no-repeat center center; font-family:"Arial"; font-size:16px; color:#1f1f1f; display:block;}
.gsjj_contect{width:626px;padding:13px 0 0 0; font-size:15px; line-height:2;}
.gsjj_contect img{float:left; border:3px solid #ebebeb;margin-right:12px;}
.gsjj_contect span{ line-height:24px; color:#505050;}
.gsjj_contect a{ display:block; color:#323232; line-height:20px;}
.gsjj_contect .a1:hover{ color:red; text-decoration:underline;}
.gsjj_ul{width:626px;padding:30px 0 0 0; background:url(../images/gsjj_ul_bj.jpg) no-repeat center bottom; overflow:hidden;}
.gsjj_ul li{float:left;margin-right:55px;}
.gsjj_ul li a{width:109px; height:132px; background:url(../images/gsjj_yuan1.jpg) no-repeat center center; line-height:109px; text-align:center; font-family:"Arial"; font-size:16px; color:#1e1e1e;}
.gsjj_ul li .a2{ background:url(../images/gsjj_yuan2.jpg) no-repeat center center;}
.gsjj_ul li a:hover{ background:url(../images/gsjj_yuan1_hover.jpg) no-repeat center center;}
.gsjj_ul li .a2:hover{ background:url(../images/gsjj_yuan2_hover.jpg) no-repeat center center;}

.news{width:345px;float:right;}
.news_title{width:345px; height:38px; border-bottom:1px solid #e0e0e0;}
.news_title span{width:98px; height:38px; line-height:38px; background:url(../images/news_title.jpg) no-repeat center center; font-family:"Arial"; font-size:16px; color:#1f1f1f;float:left;}
.news_nav{float:right; line-height:38px;font-family:"Arial";}
.news_nav a{ color:#7c7c7c; }
.news_nav a:hover{ color:#a20123; }
.news_contect{width:345px;}
.news_contect ul li{width:345px;padding:0 0 9px 0; border-bottom:1px solid #e0e0e0; overflow:hidden;margin-top:10px;}
.news_contect ul li .news_a1{float:left; font-family:"Arial"; font-size:36px; color:#cacaca;padding-right:10px; border-right:1px solid #e0e0e0;}
.news_contect ul li .news_a2{float:left; color:#424242; line-height:20px;padding-left:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:calc(100% - 82px);}
.news_contect ul li:hover .news_a1{ color:#b3052a;}
.news_contect ul li:hover .news_a2{ color:#b10529;}
.news_contect .news_a3{ color:#aaaaaa; text-decoration:underline;margin-top:30px; display:block;}
.news_contect .news_a3:hover{ color:#b10529; text-decoration:none;}



.box2{width:1000px;padding:30px 0 30px 0; overflow:hidden;}
.cp{width:1000px;}
.cp_title{width:1000px;padding:0 0 14px 0; background:url(../images/cp_title_bj.jpg) no-repeat center bottom; overflow:hidden;}
.cp_title span{float:left;width:220px; height:51px; background:url(../images/cp_title.jpg) no-repeat center center; font-family:"Arial"; font-size:18px; color:#1c1c1c;padding-left:3px;}
.cp_right{float:right;padding-top:18px;}
.cp_right .left{width:32px;float:left; height:32px; background:url(../images/cp_left.jpg) no-repeat center center;}
.cp_right .right{width:32px;float:left; height:32px; background:url(../images/cp_right.jpg) no-repeat center center;margin-left:13px;}
.cp_right .left:hover{ background:url(../images/cp_left_hover.jpg) no-repeat center center;}
.cp_right .right:hover{ background:url(../images/cp_right_hover.jpg) no-repeat center center;}
.cp_contect{width:1000px;padding:15px 0 0 0; overflow:hidden;}
.cp_contect ul li{width:186px;float:left; cursor:pointer;margin-right:17px;}
.cp_contect ul li img{ display:block; border:1px solid #fff;}
.cp_contect ul li span{width:186px; height:40px; line-height:40px; border-bottom:3px solid #a0a0a0; display:block; color:#3c3c3c; font-family:"Arial";}
.cp_contect ul li:hover span{ color:#a20123; border-bottom:3px solid #a20123; }



.gcal{width:700px;float:left;padding-top:15px;}
.gcal_title{width:700px; height:44px; border-bottom:1px solid #b73855;}
.gcal_title span{width:212px; height:44px; background:url(../images/gcal_title.png) no-repeat center center; display:block; font-family:"Arial"; font-size:18px; color:#fff; line-height:44px;}
.gcal_contect{width:690px;padding:30px 10px 56px 0; overflow:hidden;}
.gcal_contect img{float:left;padding-right:30px;}
.gcal_text{ display:block; overflow:hidden;}
.gcal_text p{ font-family:"Arial"; font-size:18px; color:#fff; line-height:45px;}
.gcal_text span{ color:#f3acba; line-height:24px;}
.gcal_text span a{float:right; color:#fff;}
.gcal_text span a:hover{ text-decoration:underline;}

.gcal_img{width:234px;float:right; height:417px; background:url(../images/gcal_img_bj.png) no-repeat center center;}
.left1{width:24px; height:12px;padding: 9px 0 0 100px;}
.left1 img{ display:block;}
.gcal_img ul li{width:234px; text-align:center; margin-top:6px;}



.box4{width:1000px;padding:17px 0 50px 0; overflow:hidden;}
.Service{width:740px;float:left;}
.Service_title{width:740px; height:38px;}
.Service_title p{float:left; line-height:38px; font-family:"Arial"; font-size:16px; color:#000;}
.Service_title span{float:left; font-family:Arial;color:#a9a9a9;padding:15px 0 0 8px;}
.Service_contect{width:740px;}
.Service_nav{width:382px;float:left;}
.Service_nav_title{width:378px; height:31px; border:1px solid #d1d1d1; background:url(../images/Service_nav_title_bj.jpg) repeat-x;padding:0 1px;}
.Service_nav_title ul li{width:125px;float:left; border-right:1px solid #d1d1d1;font-family:"Arial"; font-size:14px; color:#5d5d5d; line-height:31px; text-align:center;cursor:pointer;}

.Service_nav_title ul li:hover{  color:#fff;background:#c90935;}

.Service_nav_title  li.on{ color:#fff;background:#c90935;}

.Service_nav_contect{width:330px; height:238px; border:1px solid #d1d1d1; background:url(../images/Service_nav_contect_bj.jpg) repeat-x; overflow:hidden;padding:0 25px 8px 25px;margin-top:1px;}
.Service_nav_contect ul { padding-top:5px; font-size:12px; line-height:2;}
.Service_nav_contect ul li{width:330px;padding:0 0 8px 0; border-bottom:1px dotted #9c9c9c;margin-top:10px;}
.Service_nav_contect ul li p{ display:block;padding-left:32px; line-height:19px; background:url(../images/wen.jpg) no-repeat left center; font-weight:bold; color:#777777;}
.Service_nav_contect ul li span{ display:block;padding-left:32px; line-height:18px; background:url(../images/da.jpg) no-repeat left top; color:#777777;margin-top:5px;}

.xz{width:344px;float:right;}
.xz p{width:126px; height:29px; border:1px solid #d1d1d1; background:#838383; line-height:29px; text-align:center; font-family:"Arial"; font-size:14px; color:#fff;}
.xz_contect{width:333px;margin-top:1px; height:218px; border:1px solid #d4d4d4; background:url(../images/Service_nav_contect_bj.jpg) repeat-x;padding:19px 0 12px 9px; overflow:hidden;}
.xz_contect ul li{width:321px;margin-bottom:8px; overflow:hidden;}
.xz_contect ul li .li1{width:256px;float:left; height:28px; line-height:28px; background:url(../images/xz_li_bj.jpg) no-repeat center center;padding-left:15px;}
.xz_contect ul li .li1 span{ font-weight:bold; color:#c90935;}
.xz_contect ul li .li1 a{ color:#838383;padding-left:6px;}
.xz_contect ul li .li1 a:hover{ color:red;}
.btn{width:50px;float:left; height:28px; line-height:28px; text-align:center; background:url(../images/xz_li_bj1.jpg) no-repeat center center;}
.btn a{ display:block; color:#c90935;}

.lxwm{width:230px;float:right;}
.lxwm_title{width:230px; height:38px;}
.lxwm_title p{float:left; line-height:38px; font-family:"Arial"; font-size:16px; color:#000;}
.lxwm_title span{float:left; font-family:Arial;color:#a9a9a9;padding:15px 0 0 8px;}
.lxwm_contect{width:230px;font-weight:bold; line-height:30px; color:#4d4d4d; line-height:30px;}
.lxwm_contect img{ display:block;}
.lxwm_contect p{ font-weight:bold; line-height:30px; color:#4d4d4d;}
.lxwm_contect span{ line-height:24px; color:#4d4d4d;}


.foot{width:1000px; position:relative;}
.foot_nav{width:998px; height:44px; border:1px solid #e3e3e3; background:url(../images/foot_nav_bj1.jpg) repeat-x; line-height:44px; text-align:center; font-size:14px;color:#747474; position:absolute; left:0;top:-20px;}
.foot_nav a{ color:#747474;}
.foot_nav a:hover{ color:#c90935;}
.foot_nav_bj img{ display:block;padding-top:24px;}
.foot_text{width:1000px;padding-top:8px;}
.foot_left{float:left;}
.foot_left img{float:left;}
.foot_left span{float:left; font-family:"宋体", Arial; color:#585858; line-height:24px;padding-left:13px;}
.foot_left span a{ color:#585858; }
.foot_left span a:hover{ color:red; }




/*neiye*/
.main{width:1000px;padding:18px 0 50px 0; overflow:hidden;}
.main_left{widtrh:215px;float:left;}
.company{width:215px;}
.company_title{width:183px; height:104px; background:url(../images/company_title_bj.jpg) no-repeat center center;padding-left:17px; font-family:"Arial";}
.company_title p{ display:block; font-size:24px; color:#fff;padding-top:20px;}
.company_title span{ display:block; font-size:14px; color:#fff; line-height:24px; opacity:0.5;}
.company_contect{width:214px; border-left:1px solid #d3d3d3;}
.company_contect ul li{width:214px; height:41px;}
.company_contect ul li a{width:146px; display:block; line-height:40px; height:40px; border-right:1px solid #d3d3d3; border-bottom:1px solid #eaeaea;padding-left:24px; font-family:"Arial"; font-size:14px; color:#555555;}
.company_contect ul li:hover{ background:url(../images/company_jiantou.jpg) no-repeat right top #d8d8d8;}
.company_contect ul li:hover a{ color:#c90935;}



.company_contect1{width:214px; border-left:1px solid #d3d3d3;}
.company_contect1ulli{width:214px; height:41px;}
.company_contect1ulli:hover{ background:url(../images/company_jiantou.jpg) no-repeat right top #d8d8d8;}

.company_contect1ullia{width:176px; display:block; line-height:40px; height:40px; border-right:1px solid #d3d3d3; border-bottom:1px solid #eaeaea;padding-left:12px; font-family:"Arial"; font-size:14px; color:#555555; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.company_contect1ullia:hover { color:#c90935;}

.drop_down li{width:214px; height:30px;}
.drop_down li a{width:156px; display:block; line-height:30px; height:30px; border-right:1px solid #d3d3d3; border-bottom:1px solid #eaeaea;padding-left:32px; font-family:"Arial"; font-size:14px; color:#555555;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.drop_down li a:hover{color:#c90935;}

.company_img{width:215px;padding-top:12px;}
.company_img img{ display:block;}

.main_right{width:765px;float:right;}
.dqwz{width:765px;}
.dqwz_title{width:765px; height:37px; border-bottom:1px solid #d8d8d8; line-height:37px;}
.dqwz_title p{float:left; font-family:"Arial"; font-size:18px; font-weight:bold; color:#c90935;}
.dqwz_title span{float:right;color:#848484;}
.dqwz_title span a{color:#848484;}
.dqwz_title span a:hover{color:red;}
.dqwz_contect{width:745px; padding:10px; color:#333333;}
.dqwz_contect .txt{ font-size:16px; line-height:2;}

.ntitle {  width:745px; }
.ntitle h3{ text-align:center; line-height:1.8}
.ninfo { border-bottom: dashed 1px #ddd; float:left; width:745px; }
.ninfo img{ max-width:100% !important; height:auto !important;}
.ncontent { font-size: 14px; padding: 3px 5px; float:left; width:735px; line-height:1.8; margin-top:10px;}
.ncontent img{ max-width:100% !important; height:auto !important;}
.ncontent table{ width:100% !important; border-collapse:collapse; border:1px solid #CCCCCC !important;}
.ncontent table tr td{ width:auto !important; height:auto !important; border:1px solid #CCCCCC !important;}

.nlist{width:745px;}
.nlist ul {width:745px;float:none;}
.nlist ul li{ height:30px; line-height:30px; float:none; border-bottom:dashed 1px #cccccc;width:auto;background:none;margin:5px 0;padding:0 5px;}
.nlist ul li a{float:left; color:#666666; font-size:12px; line-height:24px;}
.nlist ul li a:hover{float:left; color:red;}
.nlist ul li .time{float:right;}


.clear{ clear:both;}
.scott{padding:3px;margin:10px 3px 3px 3px;text-align:center;}
.scott a{border:#ddd 1px solid;padding:2px 5px;color:#666666;margin:0 2px 0 0;text-decoration:none;}
.scott a:hover{border:#ddd 1px solid;color:#638425;}
.scott span.current{border:#666666 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#666666;}
.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}




.cp1 ul{ width:100%; overflow:hidden;}
.cp1 ul li{ float:left; padding-right:0px; width:23%; margin:1%}
.cp1 ul li img{border:1px solid #e5e5e5; padding:3px; width:160px; height:140px; }
.cp1 ul li p{padding:5px 0; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:30px;}
.cp1 ul li p a{ color:Black;}
.cp1 ul li p a:hover{ color:red;}


.down_list li{border-bottom:1px solid #EEE;padding:20px 0;height:120px;}
	.down_list .pic{float:left;padding:4px;border:1px solid #DDD;box-shadow:0 1px 1px #eee;width:110px;}
		.down_list .pic:hover{border-color:#CCC #CCC #BBB;}
		.down_list .pic img{display:block;height:110px;width:110px;}
	.down_list h2{font-size:15px;height:18px;margin:0 auto 12px 144px;overflow:hidden;}
		.down_list .note{margin:0 auto 0 144px;color:#777;line-height:20px;}
	.down_list .info{margin:0 auto 8px 144px;}
		.down_list .info, .info a{color: #777;}
		.down_list .info a:hover {color:#333;text-decoration:underline;}
.attach_list{font-family:"Microsoft Yahei";}
	.attach_list ul{margin:0;padding:10px;list-style:none;}
		.attach_list ul li{margin:0;padding:0 0 0 30px;line-height:30px;background:url(../images/icon_down.gif) no-repeat left center;}
		.attach_list ul li span{float:right;}
		.attach_list ul li i{margin-left:10px;font-style:normal;color:#666;}
		.base_tit{border-bottom:1px solid #DADADA;color:#444;font-size:14px;margin:20px auto 2px 0;padding-bottom:5px;}
	.base_tit span{float:right;font-size:12px;font-weight:100;margin:5px 0 0 0;color:#ccc;}
	.base_tit span a{color:#999;}


.dropdown{ display:none;}


.fix_qq {
position: fixed;
right: 0px;
top: 100px;
width: 93px;
height: 122px;
background: url(../images/qq_01.png) no-repeat;}
.fix_qq_top {
height: 122px;
background: url(../images/qq_01.png) no-repeat;
}
.fix_qq_center {
background: url(../images/qq_02.png) repeat-y;
text-align: center;
}
.fix_qq_foot {
height: 4px;
background: url(../images/qq_04.png) no-repeat;
}

.foot_right{ float:right;
}
.foot_right img{ display:block;}



/*留言样式*/
.base_tit {border-bottom: 1px solid #DADADA; color: #444444;font-size: 14px; margin: 20px auto 2px 0; padding-bottom: 5px;}
.form_box dl {clear: both;font-size: 12px;line-height: 25px; padding: 5px 0;}
.form_box dl dt {display: block;float: left;text-align: right;width: 150px;}
.form_box dl dd {margin-left: 150px; padding-left: 10px;}
.input {background:#FFF; border: 1px solid #CACACA; display: inline;font-family: 'Microsoft YaHei';height: 18px;line-height: 18px;margin-right: 5px;padding: 5px; vertical-align: middle;}
input.txt{width:200px;}
input.small{width:50px;}
.form_box dl dd .btn_submit{ background:#52A152; border:1px solid #429342;color:#FFF;cursor:pointer;font-family:'Microsoft YaHei';font-size:14px;line-height:1em;padding:10px 30px;}
#myyqlj{ display:block !important; }
