/*----------------------------------通用样式------------------------------------*/
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset{margin: 0;padding: 0;}
html{overflow-x:hidden;overflow-y:auto;}
i{ font-style:normal;}
img{border: none;}
li{list-style: none;}
a{text-decoration: none;color:#555;}
a:hover{text-decoration: none;}
h1, h2, h3, h4, h5, h6{font-weight: normal;font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.height10{height: 10px;clear: both;overflow: hidden;}
.clear{clear: both;overflow: hidden;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom: 1;clear: both;overflow: visible;}
.border{border: 1px solid #9fc3e7;border-top: none;}
.mt10{margin-top: 10px;}
.ma{ margin-left:auto; margin-right:auto;}
.none{ display:none }
.bgwhite{ background-color:#fff;}

body{position:relative;width:100%;font-family: "宋体";font-size: 12px;color: #555555; background:url(bg1_23.gif) repeat 0 0; } 
/*分页*/
#fenye{line-height:28px; font-size:12px; clear:both; text-align:right; padding-right:30px;margin-top:15px; font-family:"微软雅黑"; padding-bottom:15px;}
#fenye a{ padding:3px 5px; border:1px solid #ddd; margin:0 2px;}
#fenye span{ padding:3px 5px; border:1px solid #ddd; margin:0 2px;}

/*----------------------------------首页样式------------------------------------*/

.headbg{ width:100%; background:url(headbg_02.png) repeat-x 0 0; height:190px;}
.headbg .top{ width:980px; height:35px; line-height:35px;}
.headbg .top span{ float:left; }
.headbg .top p{ float:right;}
.headbg .top p a{ padding:0 8px;}
.headbg .head{width:1200px; height:107px;}
.headbg .head span{ float:left; padding-top:7px;}
.headbg .head p{ float:right; padding-top:10px;}

/*-----------网站导航开始--------------*/
.headbg .nav{width:1200px; height:52px; }

#nav_list{width:1200px; height:52px;}
#nav_list ul{}
#nav_list ul li{float:left; font-size:14px; font-weight:bold; background:url(nav_line_13.png) no-repeat left 13px;width:122px; text-align:center; display:block; padding-left:2px;}
#nav_list ul li a{color:#fff; width:122px; margin:0 auto; display:block;height:48px; text-align:center; position:relative;}
#nav_list ul li a p{text-align: center;line-height: 52px;}
#nav_list ul li a:hover,#nav_list ul li a.on{ background:url(navhover_03.png) no-repeat 0 0; width:122px; height:48px;}

.chromestyle:unknown { clear:both; display:block;visibility:hidden; height:0;content: ".";}
unknown {content: "0"}
.dropmenudiv { z-index:9999; position:absolute; visibility:hidden; left:100px; margin-top:3px;}
.dropmenudiv .subnav{ overflow:hidden; /* height:29px; */ width: 155px;height: auto;background: #fff;border-radius: 10px;border: 1px solid #ccc;padding: 10px 0;}
.dropmenudiv .subnav .subnavleft{ background:url(subnavbgleft_03.jpg) no-repeat 0 0; overflow:hidden; width:9px; height:29px; float:left;}
.dropmenudiv .subnav .subnavright{ background:url(subnavbgright_06.jpg) no-repeat 0 0;overflow:hidden; width:8px; height:29px; float:left;}
.dropmenudiv .subnav .subnavmid{ /* background:url(subnavbgmid_04.jpg) repeat-x 0 0; */ /* width: auto; */ height: auto;overflow:hidden; line-height:29px; float:left;/* z-index: 1; *//* position: relative; */}
.dropmenudiv .subnav .subnavmid ul{ overflow:hidden; padding:0 8px;float: left;}
.dropmenudiv .subnav .subnavmid ul li{ float:left; background:url(navdot_07.jpg) no-repeat 5px center; display:block; padding:0 5px;width: 100%;}
.dropmenudiv .subnav .subnavmid ul li a{ padding-left:15px; }
.dropmenudiv .subnav .subnavmid ul li a:hover{text-decoration:underline; color:#f60;}


/*--------------网站导航结束--------------*/
 
.banner{ width:1424px; margin:0 auto; height:650px; text-align:center}
.banner {overflow:hidden;width:100%;margin:0 auto;min-width:1160px;}
.banner {position:relative;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides {position:relative;z-index:1;}
.flex-control-nav {position:absolute;bottom:40px;z-index:2;width:100%;text-align:right; right:100px;}
.flex-control-nav li {display:inline-block;width:25px;height:25px;margin:0 3px;*display:inline;	zoom:1; line-height:25px}
.flex-control-nav a {display:inline-block;width:25px;height:25px;overflow:hidden;background:#fff;cursor:pointer;color:#0f95de; text-align:center}
.flex-control-nav .flex-active {background:#0f95de;color:#fff; text-align:center}
.flex-direction-nav {position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a {display:block;width:25px;height:50px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80);-moz-opacity:0.8;	-khtml-opacity: 0.8;opacity: 0.8;}
.flex-direction-nav li a.flex-prev {left:40px;background:url(prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next {right:40px;	background:url(next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover {filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}

.content{ width:980px; margin:10px auto 0 auto;}
.cpdh{ width:240px; background:url(cpdhbgcond_31.png) no-repeat center bottom; }

.cpdh .cpdhbt{ width:240px; height:51px;}

.cpdh .cpdhcon{ width:238px; overflow:hidden; border:1px solid #a5c7ec; border-top:none; height:auto; overflow:hidden;}

.cpdh .cpdhcon .cpdhtel{width:202px; margin:0 auto; margin-bottom:35px;}

/*主要样式*/

.subNavBox{width:209px; margin:0 auto 0 auto; height:612px; padding-top:10px;}
.subNavBox0{width:209px; margin:0 auto 0 auto; height:auto; padding-bottom:10px; padding-top:10px;}
.subNav{background:url(cpdhclassbg.png) no-repeat 0 0; width:209px; height:47px; line-height:47px; font-size:14px;background-position:95% 50%; display:block}
.subNav2{background: url(cp_ico02.gif) no-repeat 0 0; width:209px; height:35px; line-height:47px; font-size:14px;background-position:95% 50%; display:block}
.subNav a{color:#fff; font-weight:bold; padding-left:46px; height:47px; line-height:47px; display:block; cursor:pointer;background-position:95% 50%; }
.subNav2 a{color:#000; font-weight:bold; padding-left:46px; height:35px; line-height:40px; display:block; cursor:pointer;background-position:95% 50%; }
.currentDd{color:#fff}
.currentDt{background:url(cpdhclassbg.png) no-repeat 0 0; width:209px; height:47px; line-height:47px; font-size:14px;background-position:95% 50%;}
.navContent{display: none; margin-top:5px;}
.navContent li a{display:block;height:30px; line-height:30px;display:block; background:url(erbg.png) repeat-x center top; border:1px solid #9dc2ea; text-indent:15px; margin-bottom:5px}
.navContent li a:hover{height:30px; line-height:30px;display:block; background:url(erbg0.png) repeat-x center top; border:1px solid #9dc2ea; text-indent:15px; margin-bottom:5px}



.cptj{ width:725px;}
.cptj .cptjbt{ width:725px; background:url(tjcpbt.png) no-repeat 0 0; height:51px;}
.cptj .cptjbt span{ float:left; font-size:16px; font-weight:bold; color:#fff; line-height:51px; padding-left:55px;}
.cptj .cptjbt p{ float:right; padding-right:15px; padding-top:24px;}
.cptj .cptjcon{ overflow:hidden; height:auto; overflow:hidden}
.cptj .cptjcon ul{ overflow:hidden; padding-top:22px;}
.cptj .cptjcon ul li{ float:left; height:200px;  background:url(tjcpbg_33.png) no-repeat 0 152px; margin:0 0 0 11px; display:inline;  }
.cptj .cptjcon ul li a{}
.cptj .cptjcon ul li a img{ width:227px; height:152px; overflow:hidden;}
.cptj .cptjcon ul li p{ padding-top:15px; display:block;text-align:center;}
.cptj .cptjcon ul li p a:hover{ text-decoration:underline;}

.youshi{ background:url(cpyoushibg_45.png) repeat-x 0 0; font-family:"微软雅黑";}
.youshi .ystop{ margin:0 auto; padding-top:12px; width:844px; height:65px;}
.youshi .fs{ color:#f60;}
.youshi .ys1{ background:url(ysbg1_51.jpg) no-repeat 0 0; width:980px; height:440px; position:relative; margin:0 auto;}
.youshi .ys1 .ys01{ font-size:14px; line-height:24px; width:505px; height:100px; position:absolute; top:105px; left:72px; }
.youshi .ys1 .ys02{ top:290px;left:72px; position:absolute; bottom:50px;font-size:14px; line-height:24px; width:550px; height:140px;}
.youshi .ys2{ background:url(ysbg2_52.jpg) no-repeat 0 0; width:980px; height:557px; margin:0 auto;position:relative; }
.youshi .ys2 .ys03{font-size:14px; line-height:24px; width:600px; height:70px; position:absolute; top:70px; left:375px;}
.youshi .ys2 .ys04{font-size:14px; line-height:24px; width:600px; height:90px; position:absolute; top:200px; left:375px;}
.youshi .ys2 .ys05{font-size:14px; line-height:24px; width:495px; height:100px; position:absolute; top:420px; left:80px;}

.cgal{ width:980px;}
.cgal .cgalbt{ width:980px; background:url(casebt.png) no-repeat 0 0; height:51px; text-indent:-9999px;}
.cgal .cgalbt span{ float:left; font-size:14px; font-weight:bold; color:#fff; line-height:42px; padding-left:35px;}
.cgal .cgalbt p{ float:right; line-height:42px; padding-right:15px;}
.cgal .cgalcon{ overflow:hidden; height:232px;}
.cgal .cgalcon ul{ padding-top:20px;}
.cgal .cgalcon ul li{ float:left; width:210px; height:200px;  background:url(tjcpbg_33.png) no-repeat 0 0; margin-left:27px; margin-top:0px; display:inline;  }
.cgal .cgalcon ul li a{}
.cgal .cgalcon ul li a img{ width:198px; height:152px; overflow:hidden; padding:5px 0 0 6px; }
.cgal .cgalcon ul li p{ padding-top:20px; display:block;text-align:center;}
.cgal .cgalcon ul li p a:hover{ text-decoration:underline;}

.ad1{ width:980px; height:133px; overflow:hidden;}
.ad2{width:980px; height:124px; overflow:hidden; background:url(ad2bg_85.jpg) no-repeat 0 bottom; padding-bottom:34px;}

.gysd{ width:980px;}
.gysd .ry{ width:269px;}
.gysd .ry .rybt{ width:269px; background:url(ryzzbt.png) no-repeat 0 0; height:51px; text-align:center;}
.gysd .ry .rybt span{  font-size:14px; font-weight:bold; color:#fff; line-height:51px;}
.gysd .ry .rycon{ overflow:hidden; width:267px;}
.gysd .ry .rycon .gcon{width:267px; margin-left:1px; overflow:hidden; height:385px; margin-top:10px; }
.gysd .ry .rycon .gpart{ width:236px; margin:0 auto;  }
.gysd .ry .rycon .gpart a{ width:236px; display:block; overflow:hidden; margin:5px 0; }
.gysd .ry .rycon .gpart a p{ text-align:center; display:block; line-height:22px;}
.gysd .ry .rycon .gpart a img{ width:228px; overflow:hidden; height:144px; padding:3px; border:1px solid #ddd;}

.gysd .gy{ width:695px;}
.gysd .gy .gybt{ width:695px; background:url(gysdbt.png) no-repeat 0 0; height:51px; }
.gysd .gy .gybt span{float:left; font-size:16px; font-weight:bold; color:#fff; line-height:51px; padding-left:65px;}
.gysd .gy .gybt p{float:right; padding-right:15px; padding-top:24px;}
.gysd .gy .gycon{height:409px; overflow:hidden;}
.gycon dl{ width:650px; height:159px; margin:15px auto 0 auto;}
.gycon dl dt{ width:205px; height:159px; float:left;}
.gycon dl dt img{width:205px; height:159px;}
.gycon dl dd{ float:left; width:435px; margin-left:10px; height:159px; line-height:22px; text-indent:2em;}
.gycon ul{ overflow:hidden; margin-top:25px;}
.gycon ul li{float:left; width:207px; height:200px;  background:url(qyxcbg_76.png) no-repeat 0 0; margin-left:17px; margin-top:0px; display:inline;}
.gysd .gy .gycon ul li a{}
.gysd .gy .gycon ul li a img{width:197px; height:147px; overflow:hidden; padding:5px 0 0 6px; }
.gysd .gy .gycon ul li p{padding-top:20px; display:block;text-align:center;}
.gysd .gy .gycon ul li p a:hover{ text-decoration:underline;}


.gysd .ry .rycon dl{ width:244px; margin:0px auto 0 auto; padding-top:7px;}
.gysd .ry .rycon dl dt{ background:url(wd_w.gif) no-repeat left 0; line-height:22px; text-indent:34px;}
.gysd .ry .rycon dl dt a{ color:#f60;}
.gysd .ry .rycon dl dt a:hover{ text-decoration:underline;}
.gysd .ry .rycon dl dd{ background:url(wd_d.gif) no-repeat left 0; line-height:22px; width:210px; padding-left:34px; margin-top:5px;}

 .xwcon{ overflow:hidden; }
 .xwcon dl{ width:650px; height:143px; margin:15px auto 0 auto; border-bottom:1px #ddd dashed; padding-bottom:10px;}
 .xwcon dl dt{ width:183px; height:143px; float:left;}
 .xwcon dl dt a img{width:175px; height:135px; padding:3px; border:1px solid #ddd;}
 .xwcon dl dd{ float:left; width:455px; margin-left:10px; height:143px; line-height:22px; padding-top:5px; }
 .xwcon dl dd span{ font-size:12px; font-weight:bold; line-height:26px; }
 .xwcon dl dd span a{ color:#555;}
 .xwcon dl dd span a:hover{ text-decoration:underline;}
 .xwcon dl dd p{ }
 .xwcon ul{ width:650px; margin:8px auto;}
 .xwcon ul li{ float:left; line-height:26px; width:50%; background:url(dot1_96.gif) no-repeat 5px center; border-bottom:1px dashed #ddd; }
 .xwcon ul li a{ padding-left:15px;}
 .xwcon ul li a:hover{ text-decoration:underline;}
 .xwcon ul li p{ float:right; padding-right:10px; font-family:Arial;}

.link{ width:980px;}
.link .linkbt{width:980px; background:url(linkbt.png) no-repeat 0 0; height:51px;}
.link .linkbt span{float:left; font-size:14px; font-weight:bold; color:#fff; line-height:51px; padding-left:65px;}
.link .linkcon{ padding:9px; line-height:22px;}
.link .linkcon a{ margin-right:10px;}
.foot{ width:100%; background:url(footbg_99.png) repeat-x 0 bottom; height:301px;}
.foot .footer{width:1424px; margin:0 auto; background:url(footbg1.png) no-repeat 0 0; height:301px;}
.foot .footer .footnav{ font-size:14px; color:#fff; width:980px; text-align:center; padding-top:100px; }
.foot .footer .footnav a{ color:#fff; padding:0 18px;}
.foot .footer .bq{ padding-top:20px; font-family:Arial; color:#fff; line-height:22px; width:980px;}
.foot .footer .bq p{ width:600px; padding-left:15px; padding-top:20px; float:left; }
.foot .footer .bq p a{ color:#fff;}
.foot .footer .bq em{ width:207px; height:116px; float:left; margin-left:100px;}




.left{ width:240px; float:left;}
.right{ width:725px; float:right;}
.nycpdh{ width:240px;}
.nycpdh .nycpdhbt{ width:240px; background:url(nycpdhbt.png) no-repeat 0 0; width:240px; height:51px; text-align: center; }
.nycpdh .nycpdhbt span{font-size:14px; font-weight:bold; color:#fff; line-height:51px;}
.nycpdh .nycpdhcon{ width:238px; overflow:hidden; border:1px solid #a5c7ec; border-top:none; height:auto; overflow:hidden;}

.nylxwmcon{ padding:10px; line-height:24px; background-color:#fff;}
.nyrmzxcon{background-color:#fff; }
.nyrmzxcon ul{ padding:9px;}
.nyrmzxcon ul li{ background:url(dot1_96.gif) no-repeat 5px center; line-height:25px; border-bottom:1px dashed #ddd ;}
.nyrmzxcon ul li a{ padding-left:15px;}
.nyrmzxcon ul li a:hover{ text-decoration:underline;}





.nyrightbt{ width:725px; background:url(tjcpbt.png) no-repeat 0 0; height:51px;}
.nyrightbt span{ float:left; font-size:16px; font-weight:bold; color:#fff; line-height:51px; margin-left:7px; text-align:center;width:204px; height:51px; display:block;}
.nyrightbt p{ float:right; padding-right:15px; padding-top:24px;}
.nyrightcon{ overflow:hidden; background-color:#fff; padding-bottom:15px;}


.cplb{ overflow:hidden; padding:5px 0 15px 0;}
.cplb li{ display:inline; margin-left:17px; float:left; margin-top:12px;}
.cplb li a{}
.cplb li a img{width:210px; height:170px; padding:3px; border:1px solid #ddd; overflow:hidden;}
.cplb li p{ text-align:center; margin-top:12px; font-size:12px;}
.cplb li p a:hover{ text-decoration:underline;}

.xwlb{ padding:10px 20px;}
.xwlb dl{ padding:8px 0; border-bottom:1px dashed #ddd;}
.xwlb dl dt{ line-height:28px; background:url(navdot_07.jpg) no-repeat left center;}
.xwlb dl dt p{ float:right; font-size:12px;}
.xwlb dl dt a{ font-size:14px; font-weight:bold; padding-left:15px; color:#0859B6;}
.xwlb dl dt a:hover{ text-decoration:underline;}
.xwlb dl dd{ line-height:24px; font-size:12px;}

.nytjcp{ width:725px;}
.nytjcpbt{ width:725px; line-height:28px; height:28px; background-color:#0b733b;}
.nytjcpbt span{ line-height:28px; font-size:14px; padding-left:15px; font-weight:bold; color:#fff;}
.nytjcpcon{ overflow:hidden;}
.nytjcpcon ul{ padding-top:15px; padding-bottom:15px;}
.nytjcpcon ul li{display:inline; margin-left:17px; float:left; }
.nytjcpcon ul li a{}
.nytjcpcon ul li a img{width:210px; height:170px; padding:3px; border:1px solid #ddd; overflow:hidden;}
.nytjcpcon ul li p{text-align:center; line-height:24px;font-size:12px;}

.nyzxzxcon{ overflow:hidden;}
.nyzxzxcon ul{ padding:12px 9px;}
.nyzxzxcon ul li{ width:50%; float:left; display:inline; line-height:26px; background:url(dot1_96.gif) no-repeat 5px center; border-bottom:1px dashed #ddd;}
.nyzxzxcon ul li a{ padding-left:15px;}
.nyzxzxcon ul li p{ float:right; padding-right:8px;}


.wzbt{ line-height:24px; font-size:20px; font-weight:bold; width:80%; margin:10px auto 0 auto; text-align:center; padding:8px 0;}
.author{ line-height:26px; text-align:center; width:80%; border-bottom:1px dashed #ccc;margin:0 auto; font-size:12px;  border-top:1px dashed #ccc; color:#666;}
.author span{ margin-right:10px;}
.wznr{ padding:8px 20px; line-height:28px; font-size:14px; color:#555; }
.wznr img{max-width:690px;}
.wznr p a{ border-bottom:1px dashed #ddd;}
.wznr p a:hover{ text-decoration:underline;}
.pn{border-top:1px solid #ccc; line-height:28px; font-size:13px; padding:5px 8px; margin:0 15px; color:#555;}
.pn a:hover{ text-decoration:underline;}


.cpbox{ overflow:hidden; margin-top:20px;}
.cpbox .cptp{ float:left; width:321px; margin-left:12px;}
.cpbox .cptp img{ width:313px; height:269px; overflow:hidden; padding:3px; border:1px solid #ddd;}
.cpbox .cpjs{ float:left; margin-left:15px; width:360px;}
.cpbox .cpjs .cpbt{ font-size:16px; font-weight:bold; border-bottom:1px dashed #ddd; line-height:30px;}
.cpbox .cpjs .cpfenlei{ font-size:14px; margin-top:12px;}
.cpbox .cpjs .cpjj{ font-size:13px; line-height:24px; margin-top:12px; height:100px; overflow:hidden;}
.cpbox .cpjs .dinggoubtn{ margin-top:25px;}
.cpbox .cpjs .dgdh{ font-size:14px; margin-top:12px;}
.cpbox .cpjs .dgdh span{ font-size:24px; font-weight:bold; color:#fd7406;} 
.cpjsbt{ background:url(cpjsbt_11.jpg) no-repeat 0 0; width:695px; height:36px; margin:10px auto 0 auto;}

.dg{ width:700px; margin:0 auto;}
.dg .dgbt{ line-height:28px; font-size:14px; text-indent:15px; font-weight:bold; background-color:#dddddd;}
.dg .dgbt a{ float:right; padding-right:15px;}
.dg ul{ padding-left:10px;}
.dg ul li{ margin:8px 0;}



/*二维码开始*/
.duilian{bottom:0px;position:fixed;width:155px;overflow:hidden;display:none;}
.duilian_right{right:5px;bottom:300px;}
.duilian_con{width:155px;height:255px;overflow: hidden;}
.duilian_close{width:100%;height:24px;line-height: 24px;text-align: right;display: block;font-size: 12px;color: #555555;text-decoration: none; top:0px; right:5px; position:absolute}
.duilian a.duilian_close{text-align:right;}

/*图标*/
.fttubiao{ width:127px; height:47px; float:right;margin-top: -45px;margin-right: 190px;}