@charset "utf-8";
*{ margin:0px; padding:0px;} 
ul, li, dl, dt, dd, ol { list-style: none; }
table{border-collapse:collapse;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
body{font:normal 12px/160% "Microsoft Yahei";color:#666;}
input,button,select,textarea{outline:none;font-family:"Microsoft Yahei"}
textarea{resize:none}
fieldset,img{border:0px;} 
a{color:#333;text-decoration:none;}
a:hover{color:#ea8d15;text-decoration:none;outline:none;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}
p.txident{text-indent:2em}
h1,h2,h3,h4,h5,h6{font-style:normal;font-size:100%;font-weight:normal}
html,body{width:100%;height:100%;}
.clear,.c{clear:both}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ }
a:focus{ -moz-outline-style: none; /* FF */ } 

html
{
    overflow-y: scroll;
    height:100%;
}
html,body{min-width:1260px;}


.warp{ width:1200px; margin:0 auto;}

.tp{ width:100%; background:#f1f1f1; height:35px; color:#666; font-size:14px;}
.login{color:#999;float:left;line-height:35px;} 

.sdfa{ width:100%;  display:block;}
.mds{ float:right;}
.mds ul li.spacer {width: 1px;height: 15px;margin-top:12px;padding: 0;background: #ddd;overflow: hidden;}
.mds ul li.mapd{  background: url(../images/dw_03.jpg) no-repeat left center; padding-left:20px;}
.mds ul li {float: left;height: 35px;padding: 0 8px; line-height:35px;}

.logo{ width:1200px; margin:0 auto; padding:10px 0; display:block; position:relative;}
.ban{ width:100%; height:auto; overflow: hidden; text-align:center;}
.ban img{ height:auto;text-align: center;display: block; margin:0 auto;} 
.menhe{ width:100%; height:60px; background:#0199d4; }



.typem{ width:1200px; margin:0 auto; height:60px; display:block;}  
.typem ul li{ height:60px; float:left; display:block; position:relative; padding-top:0; }
.typem ul li a{ font-size:16px; color:#fff; line-height:60px; display:block; height:60px; width:130px; text-align:center; }
.typem ul li a:hover,.typem ul li a.current{color:#fff; background:#e88a12;}     
.typem ul li ul {display: none;}
.typem ul li:hover ul {display:block; position:absolute; top:60px; left:0; width:130px; z-index:9999;}
.typem ul li:hover ul li a{display:block; background:#fff; color:#555; text-align:center; height:30px; line-height:30px; width:130px; padding:0; font-size:12px;border-top:2px solid #FFF;  }
.typem ul li:hover ul li {height:30px; color:#555;}
.typem ul li:hover ul li a:hover {color:#bf1813; background:#efefef; text-decoration: none; border-top:2px solid #efefef; }


 
.fullSlide {width:100%;position:relative;height:683px;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:683px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:683px;} 
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:10px;margin:0 2px;overflow:hidden; border-radius:1px;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#0199d4;}
.fullSlide .prev{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:5%;z-index:1;width:40px;height:80px;background:url(../images/pre.png) no-repeat center;cursor:pointer;display:none;}
.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:auto;right:5%;z-index:1;width:40px;height:80px;background:url(../images/next.png) center no-repeat;display:none; } 


.bodma{ width:100%; background: url(../images/blog1.png) no-repeat left top #fafafa; display:block; }
.hot{ width:1200px; height:60px; padding:20px 0 40px;  margin:0 auto; position:relative;}
.hot_left{ width:620px; float:left;}
.hot_pic{ height:60px; float:left; line-height:60px; color:#0199d4; font-size:18px; font-weight:bold; margin-right:10px;} 
.hot_daohan ul{height:60px;}
.hot_daohan ul li{height:60px; line-height:60px; text-align:center; float:left; display:block; padding-right:20px;}
.hot_daohan ul li a{ font-size:12px; color:#999999;}
.hot_daohan ul li a:hover{ color:#ffae00;}


.search-R{ width:240px; height:26px;float:right; margin-top:17px;}
.search2{ width:174px; height:24px; border:1px solid #595959; text-indent:15px; background:none; color:#323232; line-height:24px;}
.search3{width:60px; height:26px; float:right; line-height:26px;cursor:pointer; color:#FFF; background:#595959; text-align:center; border:none;}


.pro_left{ width:290px; float:left; position:relative; display:block;}
.pro_left_title{/*background:url(../images/ptth.png)no-repeat left bottom;*/background:#0199d4; padding:25px 0 15px 0; display:block; height:55px; text-align:center;}
.pro_left_title h2{ font-size:24px; color:#fff; font-weight:bold;}
.pro_left_title p{ color:#fff; margin-top:5px; font: 18px/1 "impact"; display:block; overflow:hidden;} 
.pro_left_pr{ padding:20px 20px 20px 20px; height:auto; /*background:url(../images/pttty.png) repeat-y top left;*/ display:block; position:relative; background: #f2f2f2;}
.pro_left_pr ul li{float:left;width:100%;}
.pro_left_pr ul li a{height:50px; line-height:50px; display:block; font-size:18px; color:#333;/*background: url(../images/pic2.png) no-repeat center right;*/padding:0 15px; background: url(../images/jt.png) no-repeat center right; border-bottom: 1px solid #e9e9e9;}
.pro_left_pr ul li a:hover{ /*color:#000; background:url(../images/pic2-1.png) no-repeat center right;*/ color: #0199d4;border-bottom: 1px solid #0199d4;background: url(../images/jt.png) no-repeat 210px center #fff;}
.pro_left_pr ul ul{ padding-left:15px;}
.pro_left_pr ul ul li a{ font-size:12px; line-height:30px; height:30px; color:#666}
.pro_left_bt{ width:100%; background:url(../images/ptbot.png) no-repeat left top; height:50px; display:none;}

.cls{ width:870px;float:right; margin-top:30px;} 
.cls ul li{ width:267px; float:left; margin-right:31px; display:block; margin-bottom:30px; }
.cls ul li:nth-child(3n){ margin-right:0;}
.cls ul li img{ width:267px; height:185px; display:block;}
.cls ul li span{ width:100%; height:44px; background:url(../images/pata.png) no-repeat right bottom #FFF; text-indent:45px; color:#fff; font-size:14px; display:block; line-height:44px;}
.cls ul li:hover span{ background:url(../images/prth.png)  no-repeat right bottom #FFF;}


.yycj{ width:100%; display:block; background:url(../images/blog2.png) no-repeat bottom right #fafafa; position:relative; padding:60px 0 40px; }
.yysge{width:1198px; display:block; border:1px solid #ededed; position:relative; margin:0 auto;}
.yysge h2{ width:100%; height:82px; display:block; position:relative; text-indent:30px; font-size:24px; line-height:82px; font-weight:bold; color:#0199d4; background:#eee;}


.scen{ padding:30px 29px; display:block;}
.scen dl{ width:270px; float:left; margin-right:20px; display:block; margin-bottom:25px; overflow:hidden;}
.scen dl:nth-child(4n){ margin-right:0;}
.scen dl dd,.scen dl dd img{ width:270px; height:200px; display:block; overflow:hidden; z-index:1;}
.scen dl:hover img{-webkit-transform: scale(1.1); 
	-ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
	 transform: scale(1.1);
	 -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;}
.scen dl dt{ width:100%; height:50px; position:relative;background:#000;filter:alpha(opacity=50);opacity:0.5; color:#fff; font-size:16px; text-align:center; display:block; line-height:50px; margin-top:-50px; z-index:999;}


.blog{ width:100%; height:190px; display:block; position:relative; display:block; background:url(../images/blog3.jpg) no-repeat center top;  }
.blgtel{ height:50px;width:1200px; margin:0 auto; padding-top:110px;}
.blgtel span{ width:450px; float:right; background:url(../images/tela.png) no-repeat left center; height:50px; padding-left:60px; font-size:30px; color:#fff; font-weight:bold; font-style:italic; line-height:50px; }

.bgc{ width:100%; background:#fafafa; display:block; position:relative; padding:0 0 60px 0;}
.bgf{ width:100%; background:#fff; display:block; position:relative; padding:0 0 60px 0;}

.tite{ width:1200px; background:url(../images/title.png) no-repeat center 80px; padding:100px 0 40px; display:block; margin:0 auto; position:relative;font-size:32px; font-weight:bold; color:#029bd6; text-align:center; }
.tite span{ line-height:50px; height:50px; display:block;}
.tite em{ line-height:50px; height:50px; display:block;}

.custm{ width:1200px; margin:0 auto;}
.custm dl{ width:285px; margin-bottom:20px; margin-right:20px; display:block; float:left;}
.custm dl:nth-child(4n){ margin-right:0;}
.custm dl dt{ width:255px; height:240px; background:#029bd6; display:block; padding:15px 14px 0;}
.custm dl dt img{ width:255px; height:195px; box-shadow:0px 0px 5px #124797; border:1px solid #124797;}
.custm dl dt span{ display:block; color:#fff; font-size:18px; line-height:35px; height:35px; text-align:center;}
.custm dl dd{ width:228px; margin:-9px auto 0; display:block; background:url(../images/custbg.png) no-repeat center top; padding:40px 20px 20px; }
.custm dl dd b{ text-align:center; font-size:20px; color:#000; line-height:50px; height:50px; display:block;}
.custm dl dd span{ font-size:14px; line-height:25px; height:100px; display:block; overflow:hidden; color:#000;}
.custm dl dd em{ width:92px; height:30px; margin:20px auto ; display:block; text-align:center; font-size:13px; color:#ea8d15; border:1px solid #ea8d15; line-height:30px; font-style:normal;}
.custm dl:hover dt{ background:#ea8d15;}
.custm dl:hover dd{ background:url(../images/custbgh.png)no-repeat center top;}
.custm dl:hover dd em{color:#fff; border:1px solid #029bd6;background:#029bd6;}

.more a{ width:180px; height:50px; line-height:50px; font-size:22px; text-align:center;color:#ea8d15; border:1px solid #ea8d15; margin:40px auto 0; display:block; position:relative;}
.more a:hover{color:#fff; border:1px solid #029bd6;background:#029bd6;}


.gd_01{ width:1320px;clear:both; margin:0 auto; overflow:hidden; display:block; }
.gd_01 em{position:relative;top:-170px;}
.gd_01 .t_l{ left:0px; float:left;}
.gd_01 .t_r{ right:0px; float:right;}
.gd_01 #simgs{ margin-left:60px; width:1200px;}

.gd_01 li{ float:left; width:224px;  text-align:center; margin-right:20px;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:224px; height:170px; overflow:hidden;}
.gd_01 li span{color:#000; font-size:18px; line-height:46px; text-align:center; width:100%; height:46px; display:block; background:#e8e8e8; border-bottom:3px solid #cacaca; overflow:hidden;}
.gd_01 li:hover span{background:#029bd6; border-bottom:3px solid #ea8d15;color:#FFF;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative;}



.newle{ width:470px; float:left;} 
.newtxt{ width:100%; line-height:50px; height:50px; display:block; }
.newtxt span{ font-size:22px; color:#444; border-bottom:4px solid #029bd6; float: left;}
.newtxt a{ float:right; text-align:right; font-size:16px; background:url(../images/dds.png) no-repeat left center; padding-left:55px;color:#444;}
  

/*旋转木马必要样式*/
.container { margin:60px auto; max-width:470px;}
.poster-main{ position:relative;width:470px;height:192px;}
.poster-main a{display:block;}
.poster-main img{display:block; padding:2px; border:1px solid #ccc; background:#fff;}
.poster-main .poster-list{width:375px;height:192px; margin:0 auto; display:block; overflow:hidden;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:192px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0; background: url(../images/btle.png) no-repeat left center;}
.poster-main .poster-next-btn{right:0; background: url(../images/btri.png) no-repeat right center;}

.begsg a{ border-left:5px solid #ea8d15; background:#029bd6; display:block; height:60px; line-height:60px; text-indent:40px; font-size:18px; color:#fff;}

.newrg{ width:600px; float:right;}
.newsl{ width:100%; margin-top:50px; display:block; position:relative;}
.newsl ul li a{ width:100%; display:block; float:left; border-bottom:1px dashed #ccc; line-height:55px; height:55px; overflow:hidden; font-size:18px;}
.newsl ul li span{ float:right;}


/*------------------------------------------ footer start ------------------------------------------*/
.foot-top {background: #00a1e9; padding: 48px 0; }
.foot-top .normal {float: right;} 
.foot-top a {line-height: 30px; color: #b6e8ff; font-size: 14px;  transition: all 0.3s ease-in-out; text-align:center;}
.foot-top a:hover {padding-left: 8px; }
.foot-nav{ padding-left:70px; float:left; width:580px;}
.foot-nav dl{ margin-bottom:10px; display:block; }
.foot-nav dl dt a{font-size: 18px;  color: #fff; line-height:40px;}
.foot-nav dl dd a{ margin-right:30px; line-height:25px; color: #b6e8ff; font-size: 14px;  transition: all 0.3s ease-in-out; float:left; display:inline-block;  }
.foot-nav dl dd a:hover {padding-left: 8px; } 

/*底部公司信息*/
.foot-info {float: left; width: 285px; text-transform: none;}
.foot-title span {font-size: 22px;  color: #fff; font-weight: bold; display: block; line-height: 22px;  white-space: nowrap; margin-bottom: 15px; }
.foot-title small {font-size: 14px;  color: #fff; display: block; line-height: 14px;  white-space: nowrap;}
.foot-info-cont {margin-top: 28px;  }
.foot-info-cont li {overflow: hidden; position: relative; padding-left: 68px; }
.foot-info-cont i {display: block; float: left; margin-right: 12px;  }
.foot-info-cont .foot-ico1 {width: 16px; height: 16px; background: url('../images/foot-ico1.png') no-repeat; background-size: 100%; margin-top: 12px;  }
.foot-info-cont .foot-ico2 {width: 15px; height: 10px; background: url('../images/foot-ico2.png') no-repeat; background-size: 100%; margin-top: 15px;  }
.foot-info-cont .foot-ico3 {width: 14px; height: 14px; background: url('../images/foot-ico3.png') no-repeat; background-size: 100%; margin: 12px 13px 0 0; }
.foot-info-cont .foot-ico4 {width: 12px; height: 16px; background: url('../images/foot-ico4.png') no-repeat; background-size: 100%;  margin: 11px 14px 0 1px; }
.foot-info-cont span {font-size: 14px;  color: #bceafe;  line-height: 40px; }
.foot-info-cont span:first-child {display: block; left: 0; position: absolute;}
.foot-info-cont .foot-address {line-height: 22px; padding: 9px 10px 0 0; display: block;}
/*底部在线留言*/
.foot-msg {float: right; width: 216px;color: #b6e8ff; }
.foot-msg h2 {font-size: 18px; color: #fff; padding-bottom: 20px; position: relative;  }
.msg_input{ border: 1px solid #69d1ff; background: none; height:26px; color:#b6e8ff; line-height:26px; padding:4px 10px; width:194px; margin-bottom:9px;}
.msg_tesdf{ border: 1px solid #69d1ff; background: none; height:60px; color:#b6e8ff; line-height:26px; padding:4px 10px; width:194px; margin-bottom:9px;}
.msg_submit{width: 100%; height: 34px; background: #fff; color: #00a1e9; font-size: 14px;  border: 0; border-radius: 4px; white-space: pre; margin-top: 4px; cursor:pointer }
 
.foot-msg input::-webkit-input-placeholder, .foot-msg textarea::-webkit-input-placeholder {color: #b6e8ff;}    /* 使用webkit内核的浏览器 */
.foot-msg input:-moz-placeholder, .foot-msg textarea:-moz-placeholder {color: #b6e8ff;}                  /* Firefox版本4-18 */
.foot-msg input::-moz-placeholder, .foot-msg textarea::-moz-placeholder {color: #b6e8ff;}                  /* Firefox版本19+ */
.foot-msg input:-ms-input-placeholder, .foot-msg textarea:-ms-input-placeholder {color: #b6e8ff;}  

 
.foot-bottom {text-align: center; background: #008ece; height: 50px; line-height: 50px; }
.foot-bottom span {font-size: 14px;  text-transform: none; display: block; color: #bceafe;}
.foot-bottom span a{color:#bceafe}
/*------------------------------------------- footer end -------------------------------------------*/


.foot{ width:100%;background:#029bd6; height:60px; line-height:60px; text-align:center; display:block;}
.foot ul{ width:1200px; margin:0 auto; text-align:center;}
.foot ul li{ display:inline-block; text-align:center;}
.foot ul li a{ font-size:16px; color:#fff; padding:0 30px; display:block; text-align:center; }
.foot ul li a:hover{ font-weight:bold;}


.footer{ width:100%; padding:30px 0; display:block; position:relative; text-align:center;font-size:16px; color:#333; line-height:40px; }
.footer a{ color:#333;}
.footer a:hover{ font-weight:bold; color:#000;}


.footer .ftLt {float: left;}
.footer .ftLt p {color: rgb(255, 255, 255); line-height: 32px; font-size: 14px;}
.footer .ftLt i {width: 100px; height: 3px; margin-top: 15px; display: block; background-color: rgb(255, 174, 0);}
.footer .ftDl {width: 345px; float: right;}
.footer .ftDl dt {width: 91px; text-align: center; color: rgb(255, 255, 255); float: left;}
.footer .ftDl dt p {line-height: 25px;}
.footer .ftDl dd {width: 225px; color: rgb(255, 255, 255); line-height: 25px; font-size: 16px; float: right;}
.footer .ftDl dd span {width: 170px; text-align: left; float: right;}
.footer .ftDl dd span i {font-style: normal;}
.footer .ftDl dd img {margin-top: 10px; display: block;}
.footer .ftDl dd p {margin: 8px 0px; color: rgb(255, 186, 0); font-family: Arial; font-size: 26px;}


 
.banner { width:100%; height:auto; margin:0 auto; text-align:center; z-index:1;}
.banner img{ height:auto; margin:0 auto; display:block; text-align:center; max-width:100%; z-index:1;  }


.sub_left{width:250px; float:left; z-index:999;display:block; margin-top:46px; z-index:111; position:relative;}

.sub_nav{ padding:10px 10px 20px 10px; background:#f2f2f2;}
.sub_nav ul li a{ float:left; display:block; width:230px; height:38px; text-indent:10px; border-bottom:1px solid #e9e9e9; text-align:left; background: url(../images/jta.png) no-repeat 210px center; font-size:14px; line-height:38px; color:#333; } 
.sub_nav ul li a:hover,.sub_nav ul li a.current{color:#0199d4; border-bottom:1px solid #0199d4; background: url(../images/jt.png) no-repeat 210px center #fff;}
.sub_nav ul  ul{ width:100%; margin:0 auto; padding:0px;}
.sub_nav ul  ul{ display: none;}
.sub_nav ul  ul li a{width:212px; text-indent:10px; height:30px;  padding:0 9px; margin: 0px; border-bottom:1px dotted #b5b5b5; display:block;font-size:12px; font-weight:normal;color:#666; line-height: 30px; background:#fff; }
.sub_nav ul  ul li a:hover{color:#0199d4; background:#fff;  border-bottom:1px dotted #0199d4;}	
.sub_nav ul  ul.current{ display:block} 

.top_links {width:900px; height: 40px; line-height: 40px; margin-bottom:15px; font-size:14px; color:#000; padding-left:40px; background:#f1f0f0 url(../images/home.png) no-repeat 10px center;}
.top_links a{ color:#666; font-size:12px;}


.ProClaT{FONT-SIZE: 22px; OVERFLOW: hidden; HEIGHT: 92px; BACKGROUND:#0199d4; FONT-WEIGHT: bold; COLOR: #fff; TEXT-ALIGN: center; LINE-HEIGHT: 92px;}
 
.ProClaT span{font:700 22px/26px "microsoft yahei";color:#fff;overflow:hidden;padding-top:24px;display:block;}
.ProClaT p{font:18px/1 "impact";color:#dfdfdf;overflow:hidden;text-align:center;text-transform: uppercase;}
.lle{width:100%;height:92px;background: url(../images/titel.png)30px center no-repeat #333;overflow:hidden;text-align:center; margin-top:15px;}
.lle span{font:700 22px/26px "microsoft yahei";color:#dfdfdf;overflow:hidden;padding-top:24px;display:block;text-indent:8px;}
.lle p{font:18px/1 "impact";color:#6f6f6f;overflow:hidden;text-align:center;text-transform: uppercase;text-indent:8px;}
.left_contact{width:230px; padding:15px 10px; background:#f2f2f2; height:auto;overflow:hidden;font:14px/30px "microsoft yahei";color:#000;} 
.sub_right{width:910px;height:auto;overflow:hidden;zoom:1;float:right;margin-top:46px;margin-bottom:15px;}

.sabwe{ float:left; padding-left:80px; padding-right:20px; width:760px; overflow:hidden; line-height:30px; height:30px; font-size:14px; color:#000;BACKGROUND: url(../images/plcimg.png) no-repeat; margin-bottom:10px; }
.sabwe a{ color:#000;}
.sabwe a:hover{color:#bf3131} 
.sub_elow{width:100%;height:60px;font-size:24px;color:#bf3131;font-weight: normal;text-align:left;vertical-align:middle;line-height:60px;border-bottom:1px solid #ccc; display:block;}
 
 
.dy-text{ overflow: hidden; font-size:14px; line-height:25px;}
 
.ert{  font-size:20px; color:#000; font-weight:600; text-align:center; margin-top:20px;}
.wr{padding-bottom:15px; font-size:14px; color:#666; margin-bottom:20px; padding-top:5px; text-align:center;border-bottom:1px dotted #dedede; }

.aoaer{font-size:14px; line-height:28px; color:#666; min-height:400px; padding:20px 0;}
.aoaer img,dy-text img{ max-width:800px; margin:0 auto;}
.aoaer a{ color:#000;}
 



.aboutus {font-size: 14px;line-height: 30px;color: #666;margin:0 auto; padding:20px 0; min-height:400px; }
.aboutus img { max-width:860px;}



.malist{width:100%; height:auto;  padding:0;}
.malist ul{width:100%; height:auto; float:left; display:inline;}
.malist ul li{width:890px; height:auto; float:left; display:inline; border-bottom:1px dashed #f2f2f2;padding-left:20px;background: url(../images/list.png) no-repeat 4px center;}
.malist ul li p{ width:790px; height:auto; float:left; display:inline; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px; font-size:13px; color:#595757 }
.malist ul li p a{ display:block; color:#595757;}
.malist ul li b{ float:right; width:100px; text-align:right; display:inline;line-height:40px; font-size:13px; color:#a7a6a6;font-weight:normal;}
.malist ul li b a{ display:block; color:#a7a6a6;}
.malist ul li:hover a{ color:#0199d4;}




.dede_pages { MARGIN:20px auto;padding:0; text-align:center;}
.dede_pages ul li { font-size:14px; PADDING:4px 10px; margin-right:6px; COLOR: #333;font-family:"微软雅黑";  TEXT-DECORATION: none; display:inline-block; background:#f2f2f2}
.dede_pages ul li A{ color:#333;TEXT-DECORATION: none; }
.dede_pages ul li A:hover { color:#0199d4;TEXT-DECORATION: underline;}
.dede_pages ul li.thisclass { color:#fff; background:#0199d4;TEXT-DECORATION: none;}



.main_r_nav ul{padding:0 10px;  height:35px; margin:20px auto; background:#f8f8f8;}
.main_r_nav ul li{color:#2d2a3d;font-size:13px; font-weight:600; line-height:35px;font-family:"microsoft yahei"; width:40%; float:left; height:35px; overflow:hidden; }
.main_r_nav ul li a{color:#2d2a3d; line-height:35px; font-weight:normal; }
.main_r_nav ul li a:hover{color:#0199d4;}


 
.msg_ul{width:580px;height:auto;overflow:hidden;margin:20px auto;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:6px;}
.msg_ul li p{width:90px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:330px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_tesdf{width:450px; max-width:450px;height:auto; min-height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_submit{width:160px;height:36px; background:#ff9f2d;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}
.msg_submit:hover{ background:#0199d4;}



.cdtd{ width:100%; margin:30px auto;}
.cdtd ul li{float:left;width:285px; margin-bottom:20px; margin-right:27px;height: auto; display:block;}   
.cdtd ul li:nth-child(3n){ margin-right:0;}
.cdtd ul li img { width:275px; height:200px; margin:0 auto; border:1px solid #ccc; padding:4px; } 
.cdtd ul li img:hover{ border:1px solid #0199d4;}
.cdtd ul li span{ width:100%; display:block; text-align:center;  height:42px; line-height:42px; color:#000; font-size:16px; background:#0199d4;}
.cdtd ul li:hover span{ color:#fff; background:#0199d4;}


.mainb{ width:1200px; margin:0 auto 30px auto;}