@charset "utf-8";

*{margin:0;padding:0;list-style:none;font-size:14px;color:#000;font-family:Arial,'Microsoft YaHei';}
img{border:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;}
.auto{height:auto; overflow:hidden}

.nav{width:158px;height:100%;position:fixed;left:0;top:0;background:#fff url(../images/bor.jpg) no-repeat left bottom; border-left:1px solid #d1dff2; border-right:1px solid #d1dff2;}
.navcontop{ margin:40px 0 20px 23px;}
.navcontop a{ display:block}
.navcontop a.navconlist1{ margin-bottom:13px;}
.navcontop a.navconlist2{ margin-bottom:30px;}

.navcon ul li { margin-bottom:0px;}
.navcon ul li span{ display:block; overflow:hidden;}
.navcon ul li span a{ display:block; font-size:20px; color:#005bac; font-family:"Times New Roman"; padding-left:23px; height:30px; line-height:30px;}
.navcon ul li.cur span a{ background:#89c997; color:#fff;}
.navcon ul li.cur .subnav{ margin-top:15px;}
.subnav{ display:none;}
.subnav a{ display:block; text-align:right; font-family:"Times New Roman"; background:url(../images/subnavline.jpg) no-repeat right 10px; padding-right:23px; font-size:14px; color:#005bac; margin-bottom:11px;}
.subnav a.subnavcur{ color:#89c997;}
.subnav a:hover{ color:#89c997;}

.share{ height:60px; position:absolute; left:23px; bottom:0px;}
.share p{ font-size:14px; color:#0658ab; margin-bottom:5px;}
.sharelist a{ margin-right:16px; overflow:hidden; width:27px; height:27px; float:left; margin-bottom:10px;}
.sharelist a img{ display:block; width:27px; height:27px;}
.sharelist .jiathis_style_32x32 a{ background:none;}
.sharelist .jiathis_style_32x32 a span{ background:none; margin:0; padding:0!important; height:43px!important;}

.warp{margin-left:160px;}
.warpcontent{width:1013px;margin:0 auto;}
.header{ height:136px;}
.logo{ float:left; margin:28px 25px 0 0;}
.languige{ float:left; font-size:14px; margin-top:72px; color:#000;}
.search{ float:right;width:292px; height:34px; border:1px solid #e5e5e5; margin-top:51px; position:relative;}
.txt{ width:217px; height:34px; border:0; border-right:1px solid #e5e5e5; line-height:34px;float:left; text-indent:10px;}
.search span{ display:block; width:31px; height:25px; position:absolute; left:10px; top:9px;}
.subm{ width:74px; height:34px; background:url(../images/searchtxt.png) no-repeat center center; cursor:pointer; border:0;}
.main1{ height:375px; position:relative; margin-bottom:1px;}
.main1tit{ font-size:16px; font-weight:bold; margin-bottom:4px;}
.main1left{ width:305px; height:375px; position:absolute; left:0; top:0;}
.main1leftcon{ width:270px; height:227px; background:#f4f4f4; padding:27px 16px 0 19px;}
.main1right{ width:716px; height:375px; margin-left:266px;}
.main1right img{ width:716px; height:375px;}
.main1leftcon a{ display:block; overflow:hidden; color:#0059ab; font-size:28px; font-family:"Times New Roman"; margin-bottom:10px;}
.main1leftcon p{ overflow:hidden; font-size:18px; line-height:22px; height:66px; margin-bottom:15px;}
.more a{ float:right; width:127px; height:34px; line-height:34px; text-align:center; color:#737373; background:#fff; border:1px solid #e5e5e5; font-size:14px; letter-spacing:-0.5px; }
.mian2{ width:1013px; margin-bottom:53px;}
.mian2 ul li{ width:250px; height:150px; float:left; margin-right:1px; }
.mian2 ul li img{ width:250px; height:150px;}
.main2list{ display:block; width:250px; height:150px;position:relative;}
.main2list p{ overflow:hidden; position:absolute; width:230px; left:13px; bottom:20px; font-family:"Times New Roman"; font-size:16px; color:#fff; line-height:20px;}
.main3{ margin-bottom:53px;}
.main3con{ position:relative;}
.main3more{ display:block; letter-spacing:-0.5px; color:#545454;width:146px; height:34px; line-height:34px; text-align:center; color:#737373; background:#fff; border:1px solid #e5e5e5; font-size:14px; position:absolute; right:25px; top:0;}
.mian3list ul{ margin-top:20px;}
.mian3list ul li{ width:251px; height:333px; background:#f4f4f4 url(../images/line3.png) no-repeat left top; float:left;}
.main3listtop{ display:block; font-size:16px; line-height:22px; margin:27px 14px 12px 15px; position:relative;}
.main3listtop span{ display:block; position:absolute; left:0; bottom:0; font-size:16px;}
.main3time{ width:237px; height:25px; margin-left:1px; background:#d2d2d2; font-weight:bold; line-height:25px; font-size:16px; padding-left:13px; margin-bottom:13px;}
.main3txt1,.main3txt2{ font-size:16px; margin:0 15px; line-height:22px;}
.main3txt2{ color:#3d3d3d; font-size:14px;}
.mian3list ul li.mian3list1{ background:#d1dff2 url(../images/line3.png) no-repeat left top; margin:21px 1px 0 0;}
.mian3list ul li.mian3list1 .main3time{ background:#88abda;}
.mian3list ul li.mian3list1 .main3listtop{ height:96px;}
.mian3list ul li.mian3list2{ background:#f4f4f4 url(../images/line3.png) no-repeat left 21px;}
.mian3list ul li.mian3list2 .main3time{ width:236px}
.mian3list ul li.mian3list2 .main3listtop{ height:117px;}
.mian3list ul li.mian3list3 .main3listtop{ height:136px;}
.main4{ margin-bottom:47px;}
.main4tit{ margin-bottom:30px;}
.main4tit p{ float:left; margin-top:10px;}
.main4tit a{ float:right;display:block; letter-spacing:-0.5px; color:#545454;width:146px; height:34px; line-height:34px; text-align:center; color:#737373; background:#fff; border:1px solid #e5e5e5; font-size:14px;margin-right: 25px;}
.main4con ul li{ float:left;}
.main4con ul li p{ overflow:hidden; margin:10px 0;}
.main4con ul li p a{ font-size:16px; line-height:22px; font-family:"Times New Roman"; display:block; color:#005bac;}
.main4con ul li span{ display:block; color:#969696; font-style:italic;}
.main4con ul li.main4list{ width:349px; margin-right:32px;}
.main4con ul li.main4list .main4img{ width:349px; height:250px}
.main4con ul li.main4list .main4img img{ width:349px; height:250px}
.main4con ul li.main4list2{ width:210px;}
.main4con ul li.main4list2 p{ height:136px; position:relative;}
.main4con ul li.main4list2 p a{position:absolute; left:0; bottom:5px;}
.main4con ul li.main4list2 .main4img{ width:210px; height:130px; margin:13px 0; position:relative;}
.main4con ul li.main4list2 .main4img a img{ width:210px; height:130px}
.main4con ul li.main4list2 .main4img .arrow{ height:29px; height:29px; position:absolute; left:11px; top:0;}
.main4con ul li.main4list3{ width:210px;}
.main4con ul li.main4list3 .main4img{ width:210px; height:130px; margin:13px 0; position:relative;}
.main4con ul li.main4list3 .main4img .arrow{ height:29px; height:29px; position:absolute; left:170px; top:101px;}
.main4con ul li.main4list3 p{ margin:0 10px 0 10px; height:136px;}
.main4con ul li.main4list4 p{ margin:0 10px 0 10px; height:147px;}
.mian5{ height:282px; background:#0058aa; margin-bottom:36px; position:relative;}
.main5left{ width:250px; height:189px; background:url(../images/line4.png) no-repeat right center; margin:0 48px 0 36px; padding-top:93px; float:left;}
.main5right{ float:left; margin-top:43px; width:340px; height:282px;}
.mian5tit{ background:url(../images/line5.png) no-repeat left bottom; padding-bottom:12px; margin-bottom:20px;}
.mainsubtit{ font-size:18px; color:#fff; font-family:"Times New Roman"; margin-bottom:10px;}
.main5conlist a{font-size:18px; color:#fff; font-family:"Times New Roman"; float:left; margin-right:50px; margin-bottom:10px;}
.mian5img{ width:266px; height:266px; position:absolute; right:46px; top:-36px;}
.mian5img  p{ font-size:18px; color:#fff; font-family:Verdana; position:absolute; left:66px; bottom:22px; background:url(../images/cam.png) no-repeat left center; padding-left:35px;}

.rightnav{position:fixed;width:57px;background:url(../images/rightnavbg.png) repeat-y center top;top:50%;margin-top:-200px;padding-bottom:5px;right:22px;}
.rightnav dl{width:197px;cursor:pointer;margin-bottom:10px;}
.rightnav dl dd{width:57px; height:98px; display:block;background:url(../images/rightbg.png) no-repeat; text-align:center; display:none;}
.rightnav dl dt{width:43px;}
.rightnav dl dt img{margin:16px 0 15px 18px;}
.rightnav dl.cur dd{display:block;}