@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑"; overflow-x:hidden;}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1200px;margin:0 auto;}
.bg{ background:#f6f6f6 url(../images/bg.png) center top no-repeat; width:100%; }

/*top*/
.greybg{ background:#f3f3f3; }
.adsld_index{ width:100%; }
.adsld_index img{ display:block; width:100%; }
.adsld_index img.small_pic{ display:none;  }

.top{ height:77px; border-bottom:5px solid #cc3333; background:#fff;}
.top .nav li{ float:left; height:77px; line-height:77px; padding:0 8px;}
.top .nav li a{ display:block; padding:0 22px; }
.top .nav li a .icon{ display:inline-block;*display:inline;*zoom:1; vertical-align:middle; height:28px; width:34px; margin-right:8px; position:relative; top:-3px;}
.top .nav li a .icon img{ display:block; position:absolute; right:0px; top:0px; }
.top .nav li a .icon .i2{ display:none; }
.top .nav li a span{ color:#333; font-size:24px; }
.top .nav li.on,.top .nav li:hover{ background:#cc3333;}
.top .nav li.on a .icon .i1,.top .nav li:hover a .icon .i1{ display:none; }
.top .nav li.on a .icon .i2,.top .nav li:hover a .icon .i2{ display:block; }
.top .nav li.on a span,.top .nav li:hover a span{ color:#fff; }

.ban{ height:429px; width:100%; background:url(../images/ban.jpg) center top no-repeat; padding:68px 0 0 0; position:relative;}
.ban .logo{ width:314px; text-align:right; }
.ban .logo .tit{ color:#fff; font-size:15px;}
.ban .box{ position:absolute; bottom:0px; width:100%; padding:15px 0; background:url(../images/banshaw.png);}
.ban .box .searchbox{ height:31px; width:320px; float:left; background:url(../images/searchbg.png) center center no-repeat; padding:3px 5px 3px 24px; margin-left:3px;}
.ban .box .searchbox input.sreach_ipu{ background:none; width:226px; height:21px; line-height:21px; padding:5px 0; color:#747576; font-size:16px; }
.ban .box .searchbox input.sreach_btn{ display:block; cursor:pointer; float:right; width:80px; height:31px; line-height:31px; padding-left:42px; text-align:left; background:url(../images/searbtn.png) left top no-repeat; color:#fff; font-size:20px; }
.ban .box .tzgg{ float:right; width:685px; margin-top:5px; height:28px; line-height:28px;}
.ban .box .tzgg .tit{ color:#fff; font-size:20px; font-weight:bold; float:left; }
.ban .box .tzgg .tit a{ color:#fff; }
.ban .box .tzgg .tit img{ margin-right:12px; }
.ban .box .tzgg .list{ float:right; width:540px; }
.ban .box .tzgg .list li .date{ color:#fff; display:block; float:right; font-size:18px; font-style:italic; width:58px;}
.ban .box .tzgg .list li a{ font-size:18px; color:#fff; cursor:pointer; display:block; width:470px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.main{ background:#fff; padding:0 20px 70px 20px; width:1160px; margin:0 auto;}

.fmtp{ width:650px; float:left;}
.fmtp .tit_hd{ background:url(../images/hdbg.png) left bottom repeat-x; height:66px;}
.fmtp .tit_hd li{ float:left; width:186px; line-height:66px; position:relative; z-index:0; }
.fmtp .tit_hd li a{ display:block; cursor:pointer; text-align:center; background:url(../images/hdli.png) left top no-repeat; height:80px;}
.fmtp .tit_hd li a .icon{ display:inline-block;*display:inline;*zoom:1; vertical-align:middle; height:26px; width:34px; position:relative; top:-3px; margin-right:5px; }
.fmtp .tit_hd li a .icon img{ display:block; position:absolute; right:0px; top:0px; }
.fmtp .tit_hd li a .icon .i2{ display:none; }
.fmtp .tit_hd li a span{ color:#333; font-size:20px; font-weight:bold; }
.fmtp .tit_hd li.t2{ margin-left:-20px; }
.fmtp .tit_hd li.on{ z-index:10; }
.fmtp .tit_hd li.on a{ background:url(../images/hdlion.png) left top no-repeat; }
.fmtp .tit_hd li.on a .icon .i1{ display:none; }
.fmtp .tit_hd li.on a .icon .i2{ display:block; }
.fmtp .tit_hd li.on a span{ color:#fff; }
.fmtp .box{ margin-top:29px; position:relative;}
.fmtp .box .bd{ position:relative; }
.fmtp .box .bd li{ position:relative; }
.fmtp .box .bd li .pic{ display:block; width:100%; height:100%; cursor:pointer; }
.fmtp .box .bd li .pic img{ display:block; width:650px; height:435px; }
.fmtp .box .bd li .txt{ color:#fff; position:absolute; left:28px; bottom:16px; font-size:18px; cursor:pointer; z-index:10; display:block; width:400px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.fmtp .box .bd .shaw{ width:100%; height:57px; background:url(../images/black50.png); position:absolute; left:0; bottom:0; }
.fmtp .box .hd{ position:absolute; right:18px; bottom:20px; z-index:99; }
.fmtp .box .hd li{ width:12px; height:12px; background:url(../images/slidehd.png) center center no-repeat; float:left; margin-left:10px; cursor:pointer;}
.fmtp .box .hd li.on{ width:31px; background:url(../images/slidehdon.png) center center no-repeat; }
.fmtp .box .prev,
.fmtp .box .next{ width:76px; height:76px; position:absolute; top:50%; margin-top:-38px; cursor:pointer;}
.fmtp .box .prev{ background:url(../images/prev.png) left top no-repeat; left:9px;}
.fmtp .box .next{ background:url(../images/next.png) left top no-repeat; right:9px;}

.chyw{ float:right; width:490px; }
.gybox .hd{ background:url(../images/hdbg.png) left bottom repeat-x; height:66px;}
.gybox .hd li{ float:left; width:186px; line-height:66px; position:relative; z-index:0; background:url(../images/hdli.png) left top no-repeat; }
.gybox .hd li a{ display:block; cursor:pointer; text-align:center; height:80px; width:179px;}
.gybox .hd li a .icon{ display:inline-block;*display:inline;*zoom:1; vertical-align:middle; width:37px; height:26px; position:relative; top:-3px; margin-right:5px; }
.gybox .hd li a .icon img{ display:block; position:absolute; right:0px; top:0px; }
.gybox .hd li a .icon .i2{ display:none; }
.gybox .hd li a span{ color:#333; font-size:20px; font-weight:bold; }
.gybox .hd li.t2{ margin-left:-20px; }
.gybox .hd li.on{ z-index:10; }
.gybox .hd li.on{ background:url(../images/hdlion.png) left top no-repeat; }
.gybox .hd li.on a .icon .i1{ display:none; }
.gybox .hd li.on a .icon .i2{ display:block; }
.gybox .hd li.on a span{ color:#fff; }
.chyw .bd{ margin:30px 0 0 13px; }
.chyw .bd li.first{ margin-bottom:20px; padding-left:0px; background:none; height:auto;}
.chyw .bd li.first a{ font-size:26px; font-weight:bold; color:#000; cursor:pointer; width:100%; }
.chyw .bd li.first .cont{ font-size:14px; text-indent:2em; line-height:24px; color:#666; margin-top:15px; }
.chyw .bd li.first .date{ float:none; display:inline; font-style:normal; color:#666;}
.chyw .bd li{ line-height:32px; height:32px; background:url(../images/point.png) left center no-repeat; padding-left:11px;}
.chyw .bd li .date{ display:block; float:right; color:#999; font-size:14px; font-style:italic;}
.chyw .bd li a{ font-size:16px; color:#000; display:block; width:380px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.chyw .bd li a:hover{ color:#cc3333; }

.slidebox{ margin-top:20px; width:650px; height:94px; position:relative; float:left;}
.slidebox .hd{ position:absolute; z-index:10; right:20px; bottom:8px; }
.slidebox .hd li{ width:12px; height:12px; background:url(../images/slidehd.png) center center no-repeat; cursor:pointer; float:left; margin-left:10px;}
.slidebox .hd li.on{ width:31px; background:url(../images/slidehdon.png) center center no-repeat; }
.slidebox .bd li a{ display:block; cursor:pointer; width:650px; height:94px;}
.slidebox .bd li img{ display:block; width:650px; height:94px; }

.btnlist{ margin:20px 0 0 0; float:right; }
.btnlist li{ width:82px; height:80px; padding:14px 0 0 12px; background:url(../images/greybor.png) left top no-repeat; float:left; margin-right:5px;}
.btnlist li a{ display:block; cursor:pointer; }
.btnlist li .pic{ height:42px; }
.btnlist li .pic img{ display:block; max-width:46px; }
.btnlist li .pic img.i2{ display:none; }
.btnlist li .tit{ font-size:18px; font-weight:bold; color:#666; margin-top:5px;}
.btnlist li:hover{ background:url(../images/redbor.png) left top no-repeat; }
.btnlist li:hover .pic img.i1{ display:none; }
.btnlist li:hover .pic img.i2{ display:block; }
.btnlist li:hover .tit{ color:#cc3333; }
.btnlist li.last{ margin-right:0px; background:url(../images/redbg.png) center center no-repeat; padding-left:0px; width:94px;}
.btnlist li.last .pic img{ margin:0 auto; }
.btnlist li.last .tit{ color:#fff; text-align:center;}

.mtkch{ width:570px; margin:25px 0 0 0; float:right; }
.mtkch .gytitl a{ background:url(../images/mttitbg.png) left top no-repeat; padding-left:18px; width:173px;}
.gytitl{ background:url(../images/hdbg.png) left bottom repeat-x; height:66px; }
.gytitl a{ display:block; cursor:pointer; width:191px; height:80px; line-height:66px;}
.gytitl a img{ vertical-align:middle;position:relative; top:-3px;}
.gytitl a span{ margin-left:12px; color:#fff; font-size:20px; font-weight:bold; }

.gylist{ margin-top:25px; }
.gylist li.first{ margin-bottom:15px; padding-left:0px; background:none; height:auto;}
.gylist li.first a{ font-size:20px; font-weight:bold; color:#000; cursor:pointer; width:100%; }
.gylist li.first .cont{ font-size:14px; text-indent:2em; line-height:24px; color:#666; margin-top:8px;}
.gylist li.first .date{ float:none; display:inline; font-style:normal; color:#666;}
.gylist li{ line-height:32px; height:32px; background:url(../images/point.png) 8px center no-repeat; padding:0 15px 0 20px;}
.gylist li .date{ display:block; float:right; color:#999; font-size:14px; font-style:italic;}
.gylist li a{ font-size:16px; color:#000; display:block; width:450px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gylist li a:hover{ color:#cc3333; }

.dt{ float:left; margin:25px 0 0 0; width:570px; }
.dt .gytitl a{ background:url(../images/dtbg.png) left top no-repeat; padding-left:18px; width:113px;}
.dt .tab{ margin-top:29px; }
.dt .tab .hd{ width:127px; float:left; }
.dt .tab .hd li{ width:127px; height:39px; line-height:39px; background:url(../images/dthdbg.png) left top no-repeat; margin-bottom:10px; text-align:center;}
.dt .tab .hd li a{ cursor:pointer; display:block; font-size:20px; color:#333;}
.dt .tab .hd li.on{ background:url(../images/dthdonbg.png) left top no-repeat; }
.dt .tab .hd li.on a{ color:#fff; }
.dt .tab .gylist{ width:430px; float:right; margin:0px; }
.dt .tab .gylist li a{ width:330px; }
.dt .tab .gylist li.first a{ width:100%; }

.tsch{ margin-top:25px; }
.tsch .gytitl a{ background:url(../images/mttitbg.png) left top no-repeat; padding-left:22px; width:169px;}
.tsch .gytitl a span{ margin-left:17px;}
.tsch .gytitl .btn_box{ float:right; margin-top:7px; display:none; }
.tsch .gytitl .btn_box li{ float:left; width:155px; height:39px; background:url(../images/tsbtnbor.png) left top no-repeat; margin-left:12px; }
.tsch .gytitl .btn_box li a{ display:block; cursor:pointer; width:100%; height:100%; background:none; line-height:39px; padding-left:0px; text-align:center;}
.tsch .gytitl .btn_box li a span{ color:#000; font-size:20px; font-weight:normal; margin-left:10px; }
.tsch .list{ margin-top:38px; width:1160px; overflow:hidden; height:195px; }
.tsch .list li{ width:280px; height:195px; float:left; position:relative; margin-right:13px;}
.tsch .list li a{ display:block; cursor:pointer; width:100%; height:100%; }
.tsch .list li a .pic,.tsch .list li a .pic img{ width:280px; height:195px; display:block; }
.tsch .list li a .tit{ position:absolute; z-index:5; left:0px; bottom:5px; background:url(../images/picshaw.png) left top no-repeat; width:230px; height:53px; text-align:center; color:#333; padding:4px 25px 0; font-size:16px; line-height:22px;}
.tsch .list li a:hover .tit{ color:#cc3333; }

.dyzh{ margin-top:35px; float:left; width:570px;}
.dyzh .gytitl a{ background:url(../images/mttitbg.png) left top no-repeat; padding-left:25px; width:166px;}
.dyzh .gytitl a span{ margin-left:18px;}
.dyzh .gylist li.first .pic{ width:217px; height:144px; display:block; cursor:pointer; float:left; }
.dyzh .gylist li.first .pic img{ display:block; width:217px; height:144px; }
.dyzh .gylist li.first .txt{ float:left; width:307px; margin:-3px 0 0 20px; }
.dyzh .gylist li.first .txt .tit{ overflow:visible; white-space:normal; line-height:24px; }
.dyzh .gylist li.first .txt .cont{ height:96px; overflow:hidden; }

.xcwy{ width:570px; float:right; margin-top:35px; }
.xcwy .gylist li.first .pic{ width:217px; height:144px; display:block; cursor:pointer; float:left; }
.xcwy .gylist li.first .pic img{ display:block; width:100%; height:100%; }
.xcwy .gylist li.first .txt{ float:left; width:307px; margin:-3px 0 0 20px; }
.xcwy .gylist li.first .txt .tit{ overflow:visible; white-space:normal; line-height:24px; }
.xcwy .gylist li.first .txt .cont{ height:96px; overflow:hidden; }

.mlch{ margin-top:25px; }
.mlch .gytitl a{ background:url(../images/mttitbg.png) left top no-repeat; padding-left:22px; width:169px;}
.mlch .list{ margin-top:38px; }
.mlch .list .bd li{ float:left; position:relative; margin:0 5px 5px 0; }
.mlch .list .bd li img{ display:block; width:100%; height:100%; }
.mlch .list .bd li.t1{ width:347px; height:453px;}
.mlch .list .bd li.t2{ width:309px; height:211px;}
.mlch .list .bd li.t3{ width:209px; height:211px;}
.mlch .list .bd li.t4{ width:279px; height:211px;}
.mlch .list .bd li.t5{ width:369px; height:237px; margin-left:5px}
.mlch .list .bd li.t6{ width:172px; height:237px;}
.mlch .list .bd li.t7{ width:256px; height:237px;}
.mlch .list .bd li.t4,.mlch .list .bd li.t7{ margin-right:0px; }
.mlch .list .bd li.t2, .mlch .list .bd li.t3,.mlch .list .bd li.t4,.mlch .list .bd li.t5{
	width: 390px;
	height:224px;
}
.mlch .list .bd li.t1 .tit{ display:none; width:200px; height:50px; background: url(../images/mltit.png) left center no-repeat; line-height:50px; text-align:center; color:#333; font-size:24px; font-weight:bold; position:absolute; left:0px; bottom:39px; z-index:10; }
.mlch .list .hd{ width:100%; text-align:center; height:12px; padding-top:23px;}
.mlch .list .hd li{ width:12px; height:12px; background:url(../images/tshdli.png) left top no-repeat; cursor:pointer; display:inline-block;*display:inline;*zoom:1; margin:0 4px; vertical-align:top; }
.mlch .list .hd li.on{ width:31px; background:url(../images/slidehdon.png) left top no-repeat; }

.yqlj{ border:1px solid #d9d9d9; margin-top:28px; padding-bottom:25px; }
.yqlj .titl{ background:url(../images/hdbg.png) left bottom repeat-x; height:65px; }
.yqlj .titl .tit{ line-height:65px; margin-left:24px;}
.yqlj .titl .tit img{ display:block; float:left; width:31px; height:25px; margin-top:20px;}
.yqlj .titl .tit span{ margin-left:19px; font-size:20px; color:#333; float:left;}
.yqlj .list{ margin-top:21px; }
.yqlj .list li{ float:left; margin:0 20.5px; width:152px; position:relative; }
.yqlj .list li .hd{ border:1px solid #aaa; height:30px; line-height:30px; padding-left:10px; width:140px; color:#000;  background:url(../images/xl.jpg) 135px center no-repeat; cursor:pointer;}
.yqlj .list li .bd{ padding:5px 0px; height:200px; overflow:auto; position:absolute; z-index:99; left:0px; top:32px; width:152px; background:url(../images/white50.png); display:none;}
.yqlj .list li .bd a{ display:block; cursor:pointer; margin-bottom:5px; color:#333; padding-left:10px;}
.yqlj .list li .bd a:hover{ color:#cc3333;}


.foot{ font-size:16px; color:#333; text-align:center; padding:30px 0 30px; line-height:30px; }
.foot a{ color:#333; cursor:pointer;}
.foot a img{ vertical-align:middle; }

.titl_box{ border-bottom:1px solid #efefef; height:55px; line-height:55px; padding-top:20px;}
.titl_box .current{ float:right; background:url(../images/current.png) left center no-repeat; padding-left:20px; font-size:15px; color:#333;}
.titl_box .current a{ color:#333; cursor:pointer; }
.titl_box .current a,.titl_box .current span{ margin:0 5px; }
.titl_box .current a:hover,.titl_box .current span{ color:#cc3333; }
.titl_box .tit{ font-size:24px; color:#cc3333; font-weight:bold; border-bottom:2px solid #cc3333; float:left; padding:0 5px; line-height:54px; }

.ny_list{ margin-top:30px; }
.ny_list ul{ margin-bottom:60px; }
.ny_list li{ font-size:16px; line-height:38px; height:38px; padding-left:20px; background:url(../images/point.png) 5px center no-repeat; }
.ny_list li .date{ display:block; float:right; color:#999; font-style:italic; font-size:14px;}
.ny_list li a{ display:block; cursor:pointer; color:#000; width:900px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

  /*pages*/
.Pages{ height:33px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 3px; font-size:14px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_first,
.Pages .p_page .a_end{ color:#333; height:30px; text-align:center; line-height:30px; border:1px solid #ddd; cursor: pointer; border-radius:3px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{ width:70px;}
.Pages .p_page .a_first,.Pages .p_page .a_end{ width:70px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,
.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#cc3333;border:1px solid #cc3333;}
.Pages .p_page .num a{ width:30px; height:30px; line-height:30px; text-align:center; color:#333; vertical-align:middle; border:1px solid #ddd;border-radius:3px;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#cc3333; color:#fff; border:1px solid #cc3333;}
/*pages end*/

.ny_info .ny_titl{ text-align:center; padding:50px 0 20px; }
.ny_info .ny_titl .tit{ color:#000; font-size:24px; font-weight:bold; line-height:30px; }
.ny_info .ny_titl .txt{ margin-top:10px; }
.ny_info .ny_titl .txt span{ color:#999; margin:0 5px; }
.ny_info .content{ padding:0 50px; }
.ny_info .content p{ text-indent:2em; color:#000; font-size:16px; line-height:30px; margin:10px 0; }
.ny_info .content img{ display:block; max-width:100%; margin:0 auto; }
.ny_info .content .video0{ width:640px!important; height:350px!important; text-indent:0em!important;}

.ny_info .fy{ border-top:1px dashed #efefef; margin-top:30px; padding:20px 0 0; display: none;}
.ny_info .fy .t{ line-height:35px; font-size:16px; color:#666; }
.ny_info .fy .t a{ color:#666; cursor:pointer; text-decoration:underline; }
.ny_info .fy .t a:hover{ color:#cc3333; }

.ny_tplist ul{ padding:40px 0 40px; }
.ny_tplist li{ float:left; margin:0 10px 30px; width:270px; height:215px;}
.ny_tplist li .pic{ padding:5px; border:1px solid #eee; width:258px; height:172px; display:block; }
.ny_tplist li .pic img{ display:block; width:100%; height:100%; }
.ny_tplist li .tit{ text-align:center; margin-top:6px; display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ny_tplist li .tit a{ color:#000; font-size:16px; }

/*cbl*/
.cbl{ position:fixed; right:0px; top:50%; margin-top:-306px; z-index:9999; }
.cbl li{ position:relative; width:70px; padding:8px 0;background:#f3f3f3; margin-bottom:2px;}
.cbl li a{ display:block; cursor:pointer; }
.cbl li .icon{ display:block; max-width:28px; margin:0 auto; width:auto; }
.cbl li .tit{ color:#333; line-height:14px; text-align:center; margin-top:5px; font-size:12px; }
.cbl li .cbl_box{ position:absolute; right:80px; top:50%; margin-top:-80px; background:#fff; padding:10px; display:none;}
.cbl li .cbl_box img{ max-width:140px; display:block; }
.cbl li.zd{ display:none; }
.cbl li.dy .cbl_box{ margin-top:-200px; }
.cbl li.dy .cbl_box img{ max-width:300px; }
.cbl li:hover .cbl_box{ display:block; }
.greybg .cbl li{ background:#fff; }

/*left_nav*/
.nav_left{ float:left; width:230px; margin-top:30px;}
.nav_left .tit{ background:#cc3333; color:#fff; font-size:18px; font-weight:bold; text-align:center; height:70px; line-height:70px; }
.nav_left .list{ padding:0 10px 25px; background:#eee; }
.nav_left .list li{ height:45px; line-height:45px; border-bottom:1px dashed #ddd;}
.nav_left .list li a{ display:block; cursor:pointer; text-align:center; color:#333; font-size:16px;}
.nav_left .list li.on a{ color:#cc3333; font-weight:bold;}
.ny_tplist,.ny_list{ }
.ny_list li a{ width:600px; }
        
/*巢湖舆情*/
.wid640{ max-width:640px; margin:0 auto; background:#fff; min-width:320px;}
.chyq .title{ text-align:center; color:#000; margin:20px 20px 0; }
.chyq .title .t1{ font-size:24px; font-weight:bold;}
.chyq .title .t2{ font-size:16px; font-weight:bold; margin:15px 0 10px;}
.chyq .title .t3{ font-size:16px; font-weight:bold;}
.chyq .cont{ margin:30px 20px 0; }
.chyq .cont p{ text-indent:2em; color:#000; font-size:16px; line-height:30px; margin:10px 0; }
.chyq .cont img{ display:block; max-width:100%; margin:0 auto; }
.chyq .foot{ padding:15px 20px; border-top:2px solid #022753; margin-top:30px; line-height:24px; font-size:14px;}

.cbl_ewm{ position:fixed; left:50%; top:580px; margin-left:600px; z-index:9999; border:1px solid #eee; background:#fff; padding:7px;}
.cbl_ewm .tit{ color:#333; text-align:center; margin-top:5px; font-size:12px; line-height:16px;}


/*意见栏*/
.ny_yjl{ margin:30px; }
.ny_yjl .wzsm{ font-size:18px; color:#000; line-height:33px; text-indent:2em;}
.ny_yjl .lxxz{ margin-top:40px; padding-bottom:15px; border-bottom:1px dashed #eee;} 
.ny_yjl .lxxz dt{ color:#cc3333; font-size:18px; }
.ny_yjl .lxxz dd{ color:#000; line-height:24px; font-size:15px; margin-top:5px;}
.ny_yjl .form{ margin:70px auto 0; }
.ny_yjl .form li{ margin:0 50px 30px; float:left; width:450px;}
.ny_yjl .form li span{ color:#000; font-size:16px; width:85px; text-align:right; display:block; float:left; line-height:47px; margin-right:10px;}
.ny_yjl .form li input.i_txt,.ny_yjl .form li input.i_txt2,.ny_yjl .form li input.i_txt3{ font-size:16px; padding:5px 10px; height:35px; line-height:35px; border:1px solid #dedede; width:310px; }
.ny_yjl .form li em{ color:#ff0000; margin-left:10px; font-weight:bold;}
.ny_yjl .form li.bt,.ny_yjl .form li.nr,.ny_yjl .form li.addr{ float:none; width:100%; clear:both; }
.ny_yjl .form li input.i_txt2{ width:188px; }
.ny_yjl .form li .yzmpic{ height:47px; width:109px; margin-left:10px; }
.ny_yjl .form li input.i_txt3,.ny_yjl .form li.addr input.i_txt{ width:861px; }
.ny_yjl .form li textarea{ border:1px solid #dedede; padding:10px; width:862px; height:200px; font-size:16px; }
.ny_yjl .form li.btn{ width:100%; float:none; padding-top:20px;}
.ny_yjl .form li .submit{ color:#fff; background:#cc3333; height:50px; line-height:50px; width:180px; text-align:center; border:none; border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; -o-border-radius:25px;font-size:18px; display:block; cursor:pointer; margin:0px auto; }