@charset "utf-8";
*{margin:0;padding:0}
body{font-family:"Microsoft YaHei",΢ź,"", Arial, Helvetica, sans-serif;font-size:12px;margin:0 auto;height:auto;color:#666; background:url(../images/bg1.jpg) no-repeat #fff top;}
img{border:0}
ul,li{list-style:none;}
.clear{clear:both;overflow:hidden;font-size:0px;}
.f_left{float:left;}
a{color:#fff;text-decoration:none;}
a:hover{color:#fff;text-decoration:none;}
a.link_yellow{color:#fff601;font-size:16px;text-decoration:none;}
a.link_yellow:hover{font-size:16px;text-decoration:underline;}
a.link_brown{color:#333;text-decoration:underline;}
a.link_brown:hover{color:#337f05;text-decoration:none;}


.main{width:950px;margin-left:auto;margin-right:auto; position:relative; }
.shoucang{width:172px;height:35px; line-height:35px; font-size:14px; color:#084070;margin:47px 30px 0 0; display:inline; float:right;}
.shoucang a{color:#084070;text-decoration:none;}
.shoucang a:hover{color:#084070;text-decoration:underline;}
.menu{width:100%;line-height:38px;color:#fff;margin-top:25px;float:left;}
.menu_one{width:112px;font-size:16px;float:left; text-align:center;}
.banner{margin-top:12px;float:left;}

.left_main1{width:622px;height:260px;border:1px solid #dbdbdb;margin-top:10px;float:left;}
.right_main1{width:314px;height:260px;border:1px solid #dbdbdb;margin-top:10px;float:right;}
.left_main1_dh{width:100%;height:32px;background:url(../images/bg2.jpg); float:left;}
.left_main1_dh span.left_title{margin-left:10px;float:left; display:inline;}
.left_main1_dh a{margin:8px 10px 0 0; float:right; display:inline;}
.left_title2{width:230px; height:27px;background:url(../images/title4.jpg) no-repeat;margin:10px 0 0 6px;display:inline;float:left;}
.left_img{margin:12px 0 0 12px; display:inline; float:left;}
.right_about{width:412px;margin:10px 0 0 13px; display:inline;line-height:26px; float:left;}
.zc{width:296px;margin:10px 0 0 13px; display:inline;float:left;}
.zc ul{width:296px; line-height:26px; float:left;}
.zc ul li{width:280px;background:url(../images/icon.jpg) 0 50% no-repeat; text-indent:10px;float:left; height:26px; overflow:hidden;}
.zc ul li a{ color:#666; text-decoration:none;}
.zc ul li a:hover{ color:#1d6fb4; text-decoration:underline;}


.contact{width:280px;margin:10px 0 0 10px; display:inline; float:left; line-height:30px;}

.bottom{width:950px; text-align:center; float:left; margin-top:53px; line-height:25px; font-size:14px;color:#050505;}

.main2{width:100%;height:418px;background:url(../images/bottom_bg.jpg) no-repeat bottom; float:left;}
.left_main2{width:622px;height:220px;border:1px solid #dbdbdb;margin-top:10px; background:#fff;float:left;}
.right_main2{width:314px;height:220px;border:1px solid #dbdbdb;margin-top:10px;background:url(../images/contact_bg.jpg) no-repeat bottom;float:right;}

.rollBox{width:620px;overflow:hidden;margin-left:10px; display:inline;float:left;}
.rollBox .LeftBotton{height:38px;width:21px;background:url(../images/left_arrow.jpg) no-repeat ;overflow:hidden;float:left;display:inline;margin:60px 5px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:38px;width:21px;background:url(../images/right_arrow.jpg) no-repeat;overflow:hidden;display:inline;float:left;display:inline;margin:60px 0 0 8px;cursor:pointer;}
.rollBox .Cont{width:543px;overflow:hidden;margin-left:7px; display:inline;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
	width:185px;
	display:inline;
	float:left;
	text-align:center;margin-top:10px;
	padding-bottom: 10px;
}
.rollBox .Cont .pic img{
	width:156px;
	height:120px;
	display:inline;
	display:inline;
	float:left;
	
	
}
.rollBox .Cont .pic ul{width:131px;float:left;}
.rollBox .Cont .pic ul li{width:131px;line-height:18px;text-align:center;float:left;}
.pic_width{width:183px;color:#2f2116;color:#666;text-align:center;padding-top:8px;}
.pic_bg{width:156px;height:126px;float:left;padding:7px 5px 0 7px;border:1px solid #ccc;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


#focus {width:950px; height:339px; overflow:hidden; position:relative;}
#focus ul {height:339px; position:absolute;}
#focus ul li {float:left; width:950px; height:339px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:950px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:940px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span{display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:5px; cursor:pointer;background:url(../images/yuan.png) no-repeat;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:110px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:15px;}
#focus .next {right:15px; background-position:right top;}

.bottom_bg{width:100%;height:208px;background:url(../images/bottom_bg2.jpg) no-repeat top; float:left;}
.bottom2{width:950px; text-align:center; float:left; margin-top:99px; line-height:25px; font-size:14px;color:#050505;}
.left_main3{width:220px;margin-top:10px;float:left;}
.left_main3 ul{width:195px; line-height:30px; margin:3px 0 0 12px; display:inline; float:left;}
.left_main3 ul li{width:195px; height:30px; overflow:hidden; border-bottom:1px dotted #ccc;float:left;}
.left_main3 ul li a{ color:#666; text-decoration:none;}
.left_main3 ul li a:hover{ color:#2d7fc5; text-decoration:none;}

.left_main3_bd{width:218px;padding-bottom:10px;border:1px solid #ccc;float:left;}
.left_main3_bg{width:208px;height:37px; line-height:37px; font-size:18px;padding-left:10px;color:#333;background:url(../images/left_bg1.jpg) no-repeat;float:left;}
.left_menu1{width:198px; height:28px;text-indent:8px;line-height:28px; color:#fff; font-size:14px; background:#2d7fc5;margin:8px 0 0 12px; display:inline;float:left;}
.left_menu2{width:198px; height:28px;text-indent:8px;line-height:28px; color:#fff; font-size:14px; background:url(../images/icon2.jpg) 0 55% no-repeat;border-bottom:1px dotted #dbdbdb;margin:8px 0 0 12px; display:inline;float:left;}
.left_menu2 a{ color:#333; text-decoration:none;}
.left_menu2 a:hover{ color:#2d7fc5; text-decoration:none;}
.left_ad{margin-top:10px; float:left;}

.right_main3{width:696px;padding:10px;background:#fff; border:1px solid #dcdcdc;margin-top:10px;float:right;}
.right_dh{width:100%; height:35px; line-height:35px;  border-bottom:1px dotted #ccc;}
.right_dh_title{font-size:18px; color:#333; float:left;}
.location{float:right;}
.location a{ color:#000;}
.content{width:646px; margin:30px 0 0 25px; display:inline; float:left; line-height:35px; font-size:14px;}
.content2{width:700px;float:left; font-size:14px;}
.content2 ul{width:700px;float:left;}
.content2 ul li{width:700px;height:48px; line-height:48px;border-bottom:1px dotted #dcdcdc;float:left;}
.content2 ul li a{ color:#666;font-size:14px;text-decoration:none;}
.content2 ul li a:hover{ color:#2d7fc5; text-decoration:none;}
.content2 ul li span.article{width:600px; float:left;}
.content2 ul li span.time{float:right;color:#999; font-size:12px;}

.cutpage{font-size:12px; text-align:center;}
.cutpage a{display:inline-block; background:url(../images/new_page.jpg) left top no-repeat; height:25px; padding-left:7px; line-height:25px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle;}
.cutpage a span{ background:url(../images/new_page.jpg) right top no-repeat; padding-right:7px; display:inline-block; cursor:pointer; height:25px; line-height:25px;}
.cutpage a.current{background:url(../images/new_page.jpg) left -25px no-repeat;}
.cutpage a.current span{background:url(../images/new_page.jpg) right -25px no-repeat;}
.cutpage a:link,.cutpage a:visited{color:#999;}
.cutpage a:hover{background-position:left -25px; color:#fff; text-decoration:none;}
.cutpage a.current:hover{color:#fff;}
.cutpage a:hover span{background-position:right -25px;}
.cutpage a.current:link,.cutpage a.current:visited{color:#fff;}
.content3{width:700px; margin:30px 0 0 15px; display:inline; float:left; line-height:35px; font-size:14px;}
.case_content{margin:15px 25px 15px 10px; display:inline; float:left;}
.case_content ul{width:192px; float:left;}
.case_content ul li{width:100%;line-height:25px; text-align:center; float:left; font-size:14px;}
.case_content ul li img{padding:3px; border:1px dotted #ccc;}
.case_content ul li a img{padding:3px; border:1px dotted #ccc;}
.case_content ul li a img:hover{padding:3px; background:#d6ecfb;border:1px dotted #57b0ed;}
.case_content ul li a{ color:#666; text-decoration:none;}
.case_content ul li a:hover{ color:#2d7fc5; text-decoration:none;}
.case_content2{width:95%; margin-top:15px;float:left;}
.cotent_title{width:95%; height:45px; line-height:45px;  font-size:18px;float:left; text-align:center;color:#333; border-bottom:1px solid #e9e9e9;}
.font_red{ color:#FF0000}
.map{ width:100%; text-align:center; float:left; }
.map img{width:640px;border:1px solid #ccc;}
.contact_c{width:470px;margin-top:30px; float:left; line-height:40px; font-size:14px;}
.weixin{width:160px; text-align:center;float:left; margin-top:40px;}