html {overflow-x:hidden; width:100%; height:100%;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0;color:#333;font-family:"微软雅黑";}
td, th { word-wrap:break-word; word-break:break-all; }
ul{ font-size:12px;}
li{list-style:none; font-size:12px;}
img { border:0; }
.clear { clear:both; }
a {text-decoration: none;font-size: 16px;color: #333;font-family: "微软雅黑";font-weight: normal;}
a:hover {text-decoration: none;color: #e51e01;font-family: "微软雅黑";}
body { font-family:"微软雅黑";height:100%;width:100%; font-size:12px;}
.z{ float:left;}
.y{ float:right;}
.imga{display:block;}
.fl{ float:left; display:inline; }
.clear{clear:both; width:auto;}


.headbg{width:100%; height:40px; background:#eee;}
.head{ width:1200px; height:40px; margin:0 auto;}
.headl{font-size:13px; color:#666; line-height:40px; }
.headr{ float:right;font-size:13px; color:#666; line-height:40px;}
.headr a{color:#666;font-size:13px; margin-left:5px; margin-right:5px;}
.headr a:hover{color:#ff6c00;}

.top{width:1200px;margin:0 auto; height:126px; }
.logo{ margin-top:20px;}
.ssy{width:275px; }
.searchleft{ width:275px; height:36px;position:relative; margin-top:38px;}
.searchright{width:63px; height:37px; position:absolute; top:0px; right:0px; z-index:999;}

.menubg{width:100%; height:40px; background:#187fd7;}
.menur{width:1200px; margin:0 auto; height:40px;}
#nav { width:1200px; margin:0 auto; display:block;}
#nav .mainlevel { float:left; width:120px; text-align:center; position:relative;z-index:9999; }
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:40px; display:block; width:120px; font-size:16px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#003988;}
#nav .mainlevel ul {display:none; position:absolute;z-index:9999; left:0px; }
#nav .mainlevel li {border-top:1px solid #fff; background:#187fd7; width:120px; height:30px;filter: alpha(opacity=80);progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.80;}
#nav .mainlevel li a{line-height:30px; font-size:14px;}
#nav .mainlevel li a:hover{color:#187fd7; text-decoration:none; background:#fff;}

#full-screen-slider { width:100%; height:560px; float:left;position:relative}
#slides { display:block; width:100%; height:560px; 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; left:27%; top:500px; z-index:9999; padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:15px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current { background:#ff6c00;}

.xwz{width:1200px; margin:50px auto 30px; overflow:hidden;}
.xwz_z{ width:750px;overflow:hidden;}
.xw_t{ font-size:20px; color:#222; position:relative;}
.xw_t span{ font-size:12px; color:#999; float:right;margin-top:6px;}
.xw_t span a{ font-size:12px; color:#999;}
.xw_t span a:hover{color:#ff6c00; }
.heng{width:100px; height:3px; background:#187fd7; position: absolute; top:39px; left:0px; z-index:9999;}
.news_z{ width:303px; height:430px; margin-top:20px; position:relative; margin-bottom:40px;}
.news_z:hover{opacity: 0.7;filter: alpha(opacity=70);}
.news_r{width:64px; height:67px; background:#0781d9; padding:10px 20px 0px; position:absolute; top:0px; left:0px; z-index:99;}
.news_q{font-size:28px; color:#fff; text-align:center; font-weight:bold;}
.news_q p{font-size:14px; color:#fff; font-weight:normal;}
.news_y{width:414px; height:200px;margin-top:20px;}
.news_y_b{font-size:18px; color:#555;font-weight:bold;}
.news_y_z{font-size:14px; color:#666;font-weight:normal; line-height:24px; margin-top:28px;}
.news_y_m{font-size:14px; color:#555;font-weight:normal;margin-top:20px;}
.news_y_m a{font-size:14px; color:#555;}
.news_y_m a:hover{color:#ff6c00;}
.new{overflow:hidden; width:420px;float:right;}
.new li{ overflow:hidden;-webkit-transition: all 0.3s ease-in-out; margin-bottom:34px;}
.new li span{display:block; width:58px; height:68px; background:#ccc; float:left; font-size:28px; color:#fff; font-weight:bold; text-align:center;}
.new li span em{display:block; font-size:12px; border-top:1px solid #dbdbdb; padding-top:6px;font-style:normal;font-weight:normal;}
.new_li{overflow:hidden; float:left;width:668px; float:right;}
.new_li h2{font-size:16px; color:#333;-webkit-transition: all 0.3s ease-in-out; padding-bottom:5px; font-weight:normal; }
.new_li p{font-size:14px; color:#666; line-height:22px; margin-top:2px;}
.new li:hover h2{color:#ff6c00;}
.new li:hover span em{border-top:1px solid #fff;}
.new li:hover span{background:#ff6c00;}
.xwz_y{ width:386px;overflow:hidden;}
.hy_t{ width:386px; height:200px; margin-top:20px; position:relative;}
.hy_p{width:386px; height:40px; background:url(../images/bg.png) repeat; font-size:16px; color:#fff; text-align:center; line-height:40px; position:absolute; left:0px; bottom:0px; z-index:999;}
.hy_p a{font-size:16px; color:#fff;}
.hy_t img{ width:345px; height:170px;transition: all 2s;}
.hy_t img:hover{transform: scale(1.1);}


.scrollbox{width:386px; position: relative; margin-top:45px;}
#scrollDiv{width:386px;height:192px; overflow:hidden; display: block;}
#scrollDiv ul{ width: 386px;}
#scrollDiv li{width:386px;height:72px;float:left;background: #fff;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; margin-bottom:24px;}
#scrollDiv li img{width:96px;height:72px;float:left;}
#scrollDiv li span{ float: right;width:268px;height:88px; overflow: hidden; display: block;}
#scrollDiv li span h4{font-size: 16px;margin-bottom:5px;color: #555; font-weight:normal;}
#scrollDiv li span p{line-height: 20px;font-size: 14px;color: #666666;display: block;overflow: hidden;}
#scrollDiv li:hover{}
#scrollDiv li:hover span h4{ color: #ff6c00;}
.scroltit{ position: absolute; right:0px; top:-30px;width:62px;}
.scroltit small{float:right;width:21px;height:11px; line-height:18px; text-align: center;font-family: "宋体"; margin:2px 0; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; margin-left:10px;}
.scroltit small img{margin-top:6px;}

.tzbg{width:100%; background:#eee; overflow: hidden; padding:73px 0px;}
.tz_z{width:1200px; margin:0 auto; overflow:hidden;}
.tzgg{width:746px; height:380px; background:#fff; padding:15px 20px 0px;}
.tzgg_z{width:345px;}
.hy_t2{ width:345px; height:224px; margin-top:12px; position:relative;}
.hy_p2{width:336px; height:34px; padding:0px 10px; background:url(../images/bg.png) repeat; font-size:14px; color:#fff;line-height:34px; position:absolute; left:0px; bottom:0px; z-index:999;}
.hy_p2 a{font-size:14px; color:#fff;}
.tzgg_j{ width:356px;margin-top:20px; font-size:13px; color:#666; line-height:30px;}
.xwlist{width:365px; overflow:hidden; margin-top:10px;}
.xwlist ul li{width:365px; float:left; line-height:34px;}
.xwlist ul li a{ font-size:13px; color:#666; background:url(../images/hd.jpg) no-repeat left; padding-left:12px;}
.xwlist ul li a:hover{color:#ff6c00;}
.xwlist ul li span{ font-size:13px; color:#666; float:right;}
.tzgy{width:386px; overflow:hidden;} 
.xxlistbg{width:346px; height:248px; background:#fff; padding:15px 20px 0px;}
.xxlist{width:346px; overflow:hidden; margin-top:10px;}
.xxlist ul li{width:346px; float:left; line-height:34px;}
.xxlist ul li a{ font-size:13px; color:#666; background:url(../images/ld.jpg) no-repeat left; padding-left:12px;}
.xxlist ul li a:hover{color:#187fd7;}
.xxlist ul li span{ font-size:13px; color:#666; float:right;}
.zxjz{width:386px; height:117px; margin-top:16px;}

.jzmxz{width:1200px; margin:46px auto 0; overflow:hidden;}
.jzmx{width:1200px;margin-top:30px; margin-bottom:36px;}
#casem_down { HEIGHT:253px; OVERFLOW: hidden; }
#casem_down ul { height:253px; overflow:hidden; float:left;}
#casem_down ul li { width:226px; height:252px; float:left; margin:0px 8px;border-bottom:1px solid #eee;}
#casem_down ul li a img {width:226px; height:209px;}
#casem_down ul li p{width:226px; height:43px; text-align:center; color:#666; font-size:13px; line-height:42px;}
#casem_down ul li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
#casem_down ul li a:hover p{color:#ff6c00; filter:alpha(opacity=60);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.jzxs{width:375px; overflow:hidden;}
.jzxs_p{width:375px; height:99px; margin-top:24px; margin-bottom:26px}
.jzxs_x{width:375px; overflow:hidden; margin:10px 0px 40px;}
.jzxs_x ul li{width:375px; float:left; line-height:34px;}
.jzxs_x ul li a{ font-size:13px; color:#666; background:url(../images/hd.jpg) no-repeat left; padding-left:12px;}
.jzxs_x ul li a:hover{color:#ff6c00;}
.jzxs_x ul li span{ font-size:13px; color:#666; float:right;}
.yxhz{width:400px; overflow:hidden;}
.yxhz ul li{width:175px; float:left;margin:20px 0px 6px 25px; }
.yxhz ul li img{width:54px; height:54px; float:left;}
.yxhz ul li p{width:100px;float:right;}
.yxhz ul li p.e{font-size:14px; color:#666; line-height:26px;}
.yxhz ul li p.e a{font-size:14px; color:#666; line-height:26px;}
.yxhz ul li:hover p.e{color:#187fd7;}

.shgkbg{width:100%; height:465px; background:url(../images/jsbg.jpg) no-repeat center;}
.shgkz{width:1200px; margin:0 auto;height:465px;}
.shgk{width:492px; height:384px; background:#187fd7; padding:80px 34px 0px;}
.shgk_t{ font-size:24px; color:#fff; line-height:60px; text-align:center; background: url(../images/hh.jpg) no-repeat center bottom;}
.shgk_x{ font-size:13px; color:#fff; margin-top:32px; line-height:24px;}
.shgk_m{ width:134px; height:33px; line-height:33px; text-align:center;color:#fff; font-size:14px;margin:46px auto 0; border:1px solid #fff;}
.shgk_m a{color:#fff; font-size:14px;}
.shgk_m:hover a{color:#ff6c00;}
.shgk_m:hover{color:#ff6c00;background:#fff;}

.linkz{width:1200px; margin:34px auto 36px; overflow:hidden;}
.link_t{width:1200px;font-size:16px; color:#333; line-height:38px; border-bottom:1px solid #ccc; padding-bottom:3px; position:relative;}
.link_x{font-size:13px; color:#999; line-height:30px; margin-top:10px;}
.link_x a{font-size:13px; color:#999; margin-right:12px;}
.link_x a:hover{color:#187fd7;}

.dbbg{width:100%; background:#5c5c5c; overflow:hidden;}
.db2z{width:1200px; margin:30px auto 20px; overflow:hidden;}
.db_z{width:370px; margin-top:50px; margin-bottom:50px; overflow:hidden;}
.db_b{font-size:24px; color:#fff; line-height:30px; margin-bottom:20px;background:url(../images/dh.jpg) no-repeat left; padding-left:55px; font-weight:bold;}
.db_zb{font-size:14px; color:#fff; line-height:30px;}
.db_zb span{font-size:24px; color:#bfc3c6; line-height:37px; }
.fmenul{width:830px; margin-top:40px; margin-bottom:32px; float:left; overflow:hidden;}
.fmenulc{ padding-right:46px; padding-left:46px;}
.fmenulct{ color:#fff; font-size:14px; text-align:left;}
.fmenulct a{color:#fff; font-size:14px;}
.fmenulct a:hover{ text-decoration:underline;}
.fmenulcf{ margin-top:8px;}
.fmenulcf ul li a{color:#fff; line-height:30px; font-size:13px;}
.fmenulcf ul li a:hover{text-decoration:underline;}

.f_dbbg{width:100%; background:#424242; overflow:hidden;}
.f_dbz{width:1200px; margin:0 auto; overflow:hidden;}
.f_db{font-size:13px; color:#fff; line-height:29px; padding-top:22px; padding-bottom:20px; text-align:center;}
.f_db a{font-size:13px; color:#fff;}
.f_db a:hover{text-decoration:underline;}





.nbanner{width:100%;position: relative;width:1920px;height:240px;left:50%;margin-left:-960px;}

.address{ width:100%; border-bottom:1px solid #eee; min-width:1200px;}
.add-box{ width:1200px; text-align:left; margin:0 auto; font-size:14px; color:#777; line-height:49px; }
.add-box a{ color:#777; font-size:14px;}

.wrap{ width:1200px; margin:0 auto;}
.column-l{ float:left; width:235px; margin-top:20px; overflow:hidden;}
.left-box{overflow: hidden; margin-bottom:30px;}
.left-quick h1{ height:40px; line-height:40px; text-indent:40px; font-size:16px; font-weight:normal; color:#fff; background:url(../images/left-qucik.png) 5px center no-repeat #187fd7; cursor:pointer;}
.left-quick ul{ border:1px solid #e5e5e5; padding:10px 20px;}
.left-quick li{ height:35px; line-height:35px; margin-bottom:10px; font-size:14px; text-align:center; border-bottom:1px solid #e5e5e5;}
.left-quick li a{ display:block; transition: all .2s;font-size:14px;}
.left-quick li:hover a{ background:#187fd7; color:#fff; transition: all .2s;}
.left-contact h1{ height:40px; line-height:40px; text-indent:40px; font-size:16px; font-weight:normal; color:#fff; background:url(../images/left-contact.png) 5px center no-repeat #187fd7;}
.left-contact ul{ border:1px solid #e5e5e5; padding:10px 10px;}
.left-contact li{ line-height:25px; margin-bottom:10px; font-size:14px; text-align:left;}

.column-m{ float:right; width:900px; margin-top:20px; padding-bottom:50px; overflow:hidden;}
.column-m .paper{ overflow: hidden;}
.column-m .paper h1{ line-height:24px; text-align:center; padding-bottom:18px; color:#187fd7; font-weight:normal; font-size:15px;}
.column-m .paper h5{ line-height:16px; text-align:center; padding-bottom:24px; color:#999; font-weight:normal; font-size:13px;}
.column-m .paper .content{ overflow: hidden; font-size:13px; line-height:200%; color:#666;}
.column-m .paper .content img{ display:block; max-width:880px; margin:10px auto;}
.column-m .list{ overflow: hidden; margin-top:8px;}
.column-m .list h1{ padding-bottom:10px;}
.column-m .list h1 span{ font-size:20px; color:#187fd7; border-bottom:2px solid #e5e5e5; font-weight:normal; padding:0 10px 10px 10px;}

.nynews_center{ float:left;width:900px; margin-top:20px; color:#666;overflow:hidden;}
.nynews_center ul li{ float:left; line-height:35px; padding-left:30px; background: url(../images/index12.jpg) no-repeat left; width:870px;border-bottom: 1px solid #eee;}
.nynews_center ul li a{ color:#666; font-size:13px;}
.nynews_center ul li a span{ float:right; color:#999; font-family:Arial; }
.nynews_center ul li a:hover{color:#187fd7; }

.ny_pages{width:900px;text-align:center;margin:44px auto 0;font-size:14px;color:#666;}
.ny_pages a{margin:0px 5px;color:#666; font-size:14px; background:#fff; padding:3px 10px; border:1px solid #ddd;}
.ny_pages a:hover{color:#fff; background:#187fd7;border:1px solid #187fd7;}

.aboutusmtrd_down{width:900px; padding-top:20px; padding-bottom:30px; margin:0 auto; overflow:hidden;}
.aboutusmtrd_down a{color:#666; font-size:13px;}
.aboutusmtrdd_left{ float:left;color:#666;font-size:13px;}
.aboutusmtrdd_left a:hover{ text-decoration:underline;color:#187fd7;}
.aboutsumtrdd_right{ float:right;color:#666;font-size:13px;}
.aboutsumtrdd_right a:hover{text-decoration:underline;color:#187fd7;}

.ny_pictures ul{ width:900px; margin:30px auto 0; overflow:hidden;}
.ny_pictures ul li{margin:12px 10px; width:280px;height:293px;float:left;}
.ny_pictures ul li p{width:280px;line-height:40px;text-align:center;}
.ny_pictures ul li p.e{ font-size:13px; color:#666;}
.ny_pictures ul li a img{width:260px;height:240px;padding:8px;border:1px solid #cccccc;}
.ny_pictures ul li a:hover img{width:260px;height:240px;padding:8px; background:#e2e2e2;border:1px solid #cccccc;}



.n_about{width:900px; padding:30px 0px 40px;margin:0 auto; font-size:13px; color:#666; line-height:26px; overflow:hidden;}