﻿@charset "gb2312";
body{color:#333; font-size:12px; background-color:#fff; margin:0 auto; font-family:"????????????";}
a{color:#333; text-decoration:none;}
a:hover{color:#d90d03; text-decoration:none;}
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear: both; height:0px; overflow:hidden;}
.float_l{float:left;}
.float_r{float:right;}
.border{border:5px solid #0073c3;}
.border1{border:1px solid #e0e0e0; border-top:none;}
.border2{border:1px solid #e0e0e0; border-top:none; border-bottom:none;}
.cp img{border:1px solid #ddd; }
.cp a:hover img{ border:1px solid #d90d03; }
.cp1 img{border:3px solid #ddd; padding:2px;}
.cp1 a:hover img{ border:3px solid #d90d03; padding:2px;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top15{margin-top:15px;}
.top40{margin-top:40px;}
#head,#banner,#main,#footer{width:1002px; height:auto; margin:0 auto;}
#copy{ display:none;}
/*??????*/
.top1{ width:100%; height:35px; background:url(img/20150820091048334833.jpg) repeat-x;}
.top{width:1002px; margin:0 auto; line-height:35px; height:35px;}
.name{ width:187px; height:83px; padding:35px 18px 29px 0;}
.ggy1{ width:400px; height:83px; padding:35px 185px 29px 0;}
.ggy2{ width:462px; height:83px; background:url(img/20150820091536683668.jpg) no-repeat;}
.ggy{ font-size:16px; color:#016dd9; line-height:39px; text-align:center; padding-top:7px;}
.ggy span{ font-size:32px; font-family:"????????????";  color:#000; font-weight:bold;}
.ht1{ width:38px; height:41px; padding:66px 10px 40px 0;}
.hotline{ padding-top:63px; font-size:14px; line-height:22px; }
.hotline span{font-size:25px; color:#d90d03; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
/*menu*/
#nav1{background:url(img/2015082009370618618.jpg) repeat-x; height:52px; width:100%;}
#nav{ width:1002px; margin:0 auto;}
.nav {width:1002px; height:52px; float:left; line-height:52px;}
.nav ul li { text-align:center; float:left; position:relative; height:52px; line-height:52px;  width:111px;  position:relative;z-index: 1900; background:url(img/20150820093853485348.jpg) no-repeat;}
.nav ul li a {text-decoration:none; color:#fff; font-size:14px; line-height:52px; display:block; text-align:center; font-weight:bold;}
.nav ul li a:hover {display:block; height:52px; color:#fff; font-size:14px; line-height:52px; text-decoration:none; display:block; background:url(img/20150820094097189718.jpg) no-repeat right; text-align:center; font-weight:bold;}
.nav ul .no{background:none;}
.nav ul .sy{width:111px; line-height:52px; background:url(img/20150820094097189718.jpg) no-repeat;}
.nav ul .sy a{color:#fff;}
.nav li ul {display:none;}
.nav li.dhh  { color:#fff;}
.nav li.dhh ul { position: absolute; top:52px; left:0px; display:block;}
.nav li.dhh ul li { background:#fff; height:52px; line-height:52px; float:left; width:111px; border:1px solid #ccc; border-top:none;}
.nav li.dhh ul li a{ color:#333;}
.nav li.dhh ul li a:hover{ display:block;  color:#fff; line-height:52px; width:111px; height:52px; font-weight:bold;}
/*banner*/
.banner { height:520px; position:relative;}
.banner a { height:520px; display:block;}
.banner1 { height:300px; position:relative;}
.banner1 a { height:300px; display:block;}
#flashs .btn{  bottom: 0;
    margin-right: -520px;
    padding: 20px 6px;
    position: absolute;
    right: 50%;
    z-index: 7; }
#flashs .btn span{ color:#FFF;  border:1px solid #FFF;  background:#999; cursor: pointer; display: inline-block; margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#d90d03; color:#fff;}
.bgitem{ position:absolute; }
/*??????*/
#ss{ width:100%; height:45px; background:#f1f1f1; overflow:hidden; margin-bottom:20px;}
#sou{font-family:Arial, Helvetica, sans-serif; width:1002px;}
.sou_nei{width:1002px; padding:10px 20px 10px 20px; float:left;}
.search_kong{width:207px; float:left;}
.search_2{float:left; width:175px;}
.search_tu{float:left; width:28px;}
.search_zi{float:left; width:759px; line-height:23px; font-family:"????????????";}
.search_zi strong { float:left;}
h1 {font-size:12px; font-weight:normal; float:left; margin:0 auto;}
.search_zi a{ font-family:"????????????";}
.search_zi a:hover{ font-family:"????????????"; }
/*????????????*/
#pp{ width:1002px; height:75px; background:url(img/20150820101914841484.jpg) no-repeat;}
.pp{ padding-top:10px; line-height:32px; text-align:center; font-size:20px; color:#d90d03;}
.pp span{ font-size:25px; font-weight:bold; color:#016dd9;}
.pp{ padding:10px 0 0 0;}
.pp_con{overflow:hidden; width:1002px; height:auto;}
.pp1{ width:1002px; height:31px;}
/*??????*/
.box_l{width:220px;}
.title_bg{background:url(img/20150820103198649864.jpg) no-repeat; height:71px;}
.list{background:url(img/20150820103265546554.jpg) repeat-y; padding-left:35px; }
.font_c{font-size:20px; font-weight:bold; color:#FFF; line-height:22px; text-align:center; padding-top:15px}
.font_c span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.list1{ width:220px; height:20px;}
.list2{ width:220px; height:132px;}
/*??????*/
.box_r{width:772px;}
.title{height:39px; background:url(img/20150820103425032503.jpg) no-repeat;}
.more1{ line-height:39px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.pro{padding:10px 8px 10px 5px;}
.pro_con{overflow:hidden; width:755px; height:553px;}
.font_a{line-height:39px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.font_a span{color:#016dd9; font-size:16px; font-weight:bold;}
/*?????????*/
#wsm{ width:100%; height:446px; background:url(img/20150820105671457145.jpg) no-repeat center;}
.wsm{ padding-left:582px; padding-top:95px; line-height:60px; color:#FFF; font-size:16px; font-weight:bold;}
/*??????*/
#ys{ width:1002px; height:141px; background:url(img/20150820111159805980.jpg) no-repeat;}
.yss{ line-height:45px; padding-top:13px; text-align:center;}
.ys1{ width:1002px; height:350px; background:url(img/2015091417330359359.jpg) no-repeat;}
.ys11{ padding-left:21px; padding-top:151px; line-height:30px;}
.ys2{ width:1002px; height:350px; background:url(img/20150820111859125912.jpg) no-repeat;}
.ys22{ padding-left:598px; padding-top:134px; line-height:30px;}
.ys3{ width:1002px; height:200px; background:url(img/2015082011200738738.jpg) no-repeat;}
.ys33{ padding-left:21px; padding-top:97px; line-height:30px;}
/*??????*/
#com1{ width:100%; height:270px; background:url(img/20150820112577707770.jpg) no-repeat center;}
.com1{ padding-top:75px; padding-left:60px; line-height:30px; color:#FFF;}
.com1 span{ font-size:20px; font-weight:bold;}
#com2{ width:100%; height:100px; background:url(img/20150820113088078807.jpg) no-repeat center;}
.com2{ padding-left:76px; padding-top:32px; font-size:14px; font-weight:bold;}
/*??????*/
#zs{ width:100%; height:80px; background:url(img/20150820114044664466.jpg) no-repeat center;}
.zs{ padding-top:25px; font-size:20px; color:#016dd9; font-weight:bold; line-height:18px; text-align:center;}
.zs span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#333;}

#zs1{ width:100%; height:261px; background:url(img/20150820114937883788.jpg) no-repeat center;}
.zs1{ padding:1px 0 0 0;}

/*????????????*/
.xqjs{width:1002px; height:295; margin:0 auto;}
.xqjs1 {width:302; height:185px; float:left;}
.xqjs2{width:680px; height:295px; float:right; margin-left:20px; line-height:25px;}
.xqjs2 strong{font-size:14px;}
.xqjs2 font{font-size:12px;}
.gao{height:20px;}

/*?????????*/
.ggt{ width:1002px; height:183px;}
/*??????*/
.xinwen{ width:314px;}
.xinwen1{ width:314px; height:25px; background:url(img/20150820135011961196.jpg) no-repeat;}
.xinwen11{ padding-left:20px; font-size:14px; font-weight:bold; color:#fff; line-height:25px;}
.more{ line-height:25px;}
.xinwen2{ width:314px; height:100px; padding:15px 0 5px 0;}
.xinwen3{ height:186px; background:url(img/20150820135127012701.jpg) repeat-y; padding-left:14px;}
.ge{ width:62px; height:356px;}
.faq{ width:250px;}
.faq1{ width:250px; height:25px; background:url(img/20150820135113691369.jpg) no-repeat;}
.faqwz{width:250px; border-bottom:1px #e0e0e0 solid; padding-bottom:12px; margin-top:10px; line-height:28px;}
.faqwz2{width:250px; padding-bottom:10px; margin-top:10px; line-height:28px;}
/*??????*/
.yq1{ width:1002px; height:17px;}
.yq2{ height:40px; width:1002px;}
/*??????*/
#ban{ width:100%; height:180px; background:url(img/20150820142892189218.jpg) no-repeat center;}
.dh{color:#FFF; padding-top:25px; text-align:center; font-size:14px;}
.dh a{ color:#FFF; font-size:14px;}
.dh a:hover{ color:#FFF; text-decoration:underline; font-size:14px;} 
.ban{ padding-top:35px; line-height:30px; color:#FFF; text-align:center;}
.ban a{ color:#FFF;}
.ban a:hover{ color:#FFF; text-decoration:underline;}
/*??????*/
.nei{width:90%; height:auto; margin:0 auto; font-size:14px; line-height:30px; padding-top:10px;}
.nei span{color:#016dd9;}
.nei a{color:#333; font-size:14px; text-decoration:none;}
.nei a:hover{color:#d90d03; font-size:14px; text-decoration:underline;}
.neiimg{width:90%; margin:0 auto;}