@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
input{ margin:0; padding:0;word-wrap:break-word;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
li{list-style-type:none}
ul{margin:0px;padding:0px}
a{text-decoration:none;color:#333;  cursor:pointer }
a:hover{ text-decoration: none; color: #a00; }
body{ font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif; font-family: Arial, "微软雅黑", "Microsoft YaHei UI", "Microsoft YaHei UI Light"; font-size: 14px; color: #333; background-image: url(); background-repeat: no-repeat; background-position: top; min-width: 1180px; background-color: #FFF; }
h1,h2,h3,h4,h5,h6{font-size:100%}
h4{font-size:15px;}
.fl,.l{ float:left}
.fr,.r{ float:right}
.clearfix:after,.wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,.wrap{display:block;*zoom:1}
.clear{ clear:both; height:0px; overflow:hidden; }
.blank10{height:10px;overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank20{height:20px;overflow:hidden;}
.blank30{height:30px;overflow:hidden;}
.norecord{width:auto;margin:0 auto;margin-top:20px; height:32px; line-height:32px;padding-left:27px; border:1px solid #f9b49c;color:#e00; background:#fff6e6 url(no.gif) no-repeat 10px 50%;font-size:12px}
del{ text-decoration:none; padding:0px;margin:0px;}
.hide{ display:none}

/*logo*/
.logobg { width: 1180px; background-color: #FFFFFF; margin-right: auto; margin-left: auto; min-width:1180px; }
.logomain { height: 100px;  width: 1180px; margin-left: auto; margin-right: auto; }
.logomain .logo { height: 100px; width: 350px; float: left; }
.logomain .tel { height: 100px; width: 830px; float: right; }

/*菜单导航*/
.navgate{ width: 1180px; margin-right: auto; margin-left: auto; background-color: #d50203; }
.navgate .mainbox{ border-bottom:1px solid #dcdcdc;  padding:15px 0 10px 15px;}
.navgate ul{height:60px;overflow:hidden;}
.navgate ul li{ float:left; font-size:14px; width:222px; text-align:center; margin-right:10px;}
.navgate ul li a{ padding: 0px 3px; white-space: nowrap; line-height: 28px; display: inline-block; color: #FFF; }
.navgate ul li a:hover{ padding: 0px 3px; white-space: nowrap; line-height: 28px; display: inline-block; color: #FF0; }
.navgate ul li .bigtitle{ line-height:33px; float:left; border:1px solid #EDEDED; width:60px; height:56px; border-radius:5px; text-align:center;}
.navgate ul li .bigtitle a{ display:block; text-align:center;}
.navgate ul li .bigtitle img{ width:28px; height:28px; display:inline-block;border-radius:3px; margin-top:12px;}


.fl { float: left; }
.fr { float: right; }
.h1{ padding-bottom: 1px; }
.h5{ padding-bottom: 6px; }
.wrap { width: 1180px; margin-right: auto; margin-left: auto; min-width:1180px; }
.wrap .left { width: 880px; float: left; }
.wrap .right { width: 285px; float: right; border: #ddd solid 1px; background-color: #FFF; }
.wrap .biank { width: 1180px; float: right; border: #ddd solid 1px; background-color: #FFF; }
.wrap .left .flo { width: 370px; float: left; border: #ddd solid 1px; background-color: #FFF; }
.wrap .left .fro { width: 495px; float: right; border:#ddd solid 1px;  background-color: #FFF; }
.wrap .colu-box{ float: left; background: #fff; overflow: hidden; width: 100%; margin-top: 0; margin-right: 0px; margin-bottom: 10px; margin-left: 0; }
.wrap .colu-hd{ height:35px; line-height:35px; border-bottom:#C80101 solid 1px;padding:0 10px;background: #FFF url(/statics/images/titlebg.jpg) no-repeat -400px center;}
.wrap .colu-hd h3{ font-size:16px; color:#C80101}
.colu-hd h3 a{ color: #C80101; font-size: 16px; }
.colu-hd h3 a:hover{ color: #0000FF }
.colu-bd .link{ font-size: 12px; margin: 10px; }
.colu-bd .link a{color:#4d4d4d; font-size:14px;}
.colu-bd .link a:hover{color:#ff5a00;}
.wrap .colu-box ul{ padding-top:5px;}
.wrap .colu-box li.dt{ margin:5px 0; height:auto; line-height:1}
.a-list li{ line-height: 28px; height: 28px; clear: both; overflow: hidden; padding: 0 10px; color: #CCC; }
.a-list li .date{ float:right}
.aa-list li{ line-height: 28px; height: 28px; clear: both; overflow: hidden; padding: 0 10px; color: #CCC; }
.aa-list li .date{ float:right}
.aa-list li a { font-size: 14px; }
.a-listr li{ line-height:27px; height:27px; clear:both; overflow:hidden; padding:0 10px;}
.a-listr li .date{ float:right}
.a-listpic li{ line-height:90px; height:90px; clear:both; overflow:hidden; padding:0 10px;}
.a-listpic li img{ height: 80px; width: 265px; border: 1px solid #CCC; }
.pic-txt{}
.pic-txt li{ overflow:hidden}
.pic-txt .thumb{ float:left; margin:7px 10px 0 0;width: 110px;height: 85px;}
.pic-txt .thumb img{ height:100%; width:100%;}
.pic-txt .info{}
.pic-txt .info .title{ display: block; margin-bottom: 0px; height: 24px; overflow: hidden; font-size: 15px; line-height: 24px; font-weight: bold; }
.pic-txt .info .intro{ line-height: 18px; height: 72px; overflow: hidden; color: #666; font-size: 12px; }
.colu-hd .more{ float:right; color:#666}
.colu-hd .more a{ float:right; color:#666}
.colu-hd .more a:hover{ float: right; color: #900 }

.wrap .left .flopic { width: 878px; float: left; border: #ddd solid 1px; background-color: #FFF; }
/* cppic */
.cppic{ width: 100%; position: relative; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
.cppic li{ width: 156px; height: 155px; overflow: hidden; float: left; display: inline; padding: 8px; text-align: center; }
.left .cppic li a { display: block; background-color: #f6f5f5; border: 1px solid #e6e6e6; }
.left .cppic li a:hover { display: block; background-color: #ecf7ff; border: 1px solid #6fc5ff; }
.left .cppic li a img { padding: 0px; height: 116px; width: 154px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6; }
.left .cppic li a span { width: 154px; height: 25px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12px; }

/* 通栏pic */
.tppic{ width: 1150px; position: relative; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
.tppic li{ width: 182px; height: 170px; overflow: hidden; float: left; display: inline; padding: 7px; text-align: center; }
.tppic li a { display: block; background-color: #f6f5f5; border: 1px solid #e6e6e6; }
.tppic li a:hover { display: block; background-color: #ecf7ff; border: 1px solid #6fc5ff; }
.tppic li a img { padding: 0px; height: 136px; width: 180px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6; }
.tppic li a span { width: 180px; height: 25px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12px; }

.rad { width: 285px; }
.rad img{ width: 285px; height: 180px;vertical-align:bottom;}

.ADone { width: 1180px; margin-right: auto; margin-left: auto; }
.ADone img{vertical-align:bottom;}
.ADone .right { width: 285px; float: right; border: 1px solid #dddddd; }
.ADone .right img { height: 100px; }
.ADone .left { float: left; width: 878px; border: 1px solid #dddddd; }
.ADone .left img { height: 100px; width: 878px; }
.ADone .leftone { width: 880px;}
.ADone .leftone .adfl{ width: 368px; border: 1px solid #dddddd; float: left; }
.ADone .leftone .adfl img { width: 368px; height: 100px; }
.ADone .leftone .adfr { width: 495px; border: 1px solid #dddddd; float: right; }
.ADone .leftone .adfr img { width: 495px; height: 100px; }

/* scrollmarquee */
.scrollleft{ width: 1150px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 5px; padding-bottom: 0px; }
.scrollleft li{width: 182px; height: 170px; overflow: hidden; float: left; display: inline; padding: 10px; text-align: center; }
.scrollleft li a { display: block; background-color: #FFF; border: 1px solid #FFF; text-decoration: none; font-size: 12px; }
.scrollleft li a:hover { display: block; background-color: #fff1f1; border: 1px solid #ff9291; }
.scrollleft li a img{padding: 0px; height: 135px; width: 180px; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #e6e6e6;}
.scrollleft li a span { width: 180px; height: 25px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12px; }


/*new footer*/
.in_nr7_fr{min-width:1180px;height:130px;overflow:hidden; background:url(/statics/images/in_09.jpg) center repeat-x;}
.in_nr7{width:1180px;overflow:hidden;margin:0px auto;padding:0px;}
.in_nr7 span{float:left;}
.in_nr7 a{float:left;}
.in_nr7 label{float:left;margin-top:40px; position:relative;}
.in_nr7 label a{ display:block; line-height:30px; padding:5px 0 5px 37px; color:#fff; font-size:14px; background:url(/statics/images/q2.gif) no-repeat left 0; position:absolute; left:100px; top:-11px;}
.in_nr7 span.sp1{line-height:130px;color:#fff;font-size:24px;}
.in_nr7 a.a1{width:188px;height:50px;display:inline-block;background-color:#96cb11;border-radius:5px;text-align:center;line-height:50px;font-size:18px;color:#fff;margin-top:41px;margin-left:97px;}
.in_nr7 a:hover{filter:alpha(opacity=90); /*IE滤镜，透明度50%*/ -moz-opacity:0.9; opacity:0.9;}
.in_nr7 span.sp2{line-height:130px;color:#fff;font-size:14px;margin:0px 53px;}
.in_nr7 a.a2{width:160px;height:50px;display:inline-block;background-color:#4f7b93;border-radius:5px;text-align:center;line-height:50px;font-size:18px;color:#fff;margin-top:41px;}
.in_nr7_contact{ width:260px; text-align:center; float:left; margin:38px 0 0 0}
.in_nr7_contact p{ color:#fff; font-size:12px; line-height:15px; text-align:center; width:100%}
.in_nr7_contact p b{ display:inline-block; margin-right:5px; font-size:16px;}
.in_nr7_contact a{ width:166px; height:26px; display:block; border:1px solid #fff; text-align:center; margin:10px 0 0 48px; color:#fff;}
.in_nr7_contact a span{  font-size:12px; background:url(/statics/images/index-spri.png) no-repeat 0 -2242px; padding-left:29px; display:inline-block; height:18px; margin:4px 0 0 25px; line-height:18px;}
.in_nr7_contact a:hover{ background-color:#f9f9f9; color:#ff6800;}
.in_nr7_contact a:hover span{ background-position:0 -83px;}

.btn1fr{min-width:1180px;height:273px;background-color:#f7f7f7;}
.btn1{width:1180px;margin:0 auto;padding:0;}
.btn1 dl{float:left;margin-top:32px; width:130px; margin:32px 22px 0 0;}
.btn1 dl dt{width:100%;line-height:26px;overflow:hidden;font-size:12px;}
.btn1 dl dt a{ color: #333; font-weight: bold; font-size: 16px; text-decoration: none; }
.btn1 dl a:hover{ text-decoration: none; color: #C00; }
.btn1 dl dd{width:100%; line-height:20px; position:relative;}
.btn1 dl dd .yjhd{ position:absolute; top:-60px; left:60px; z-index:2; display:none;}
.btn1 dl dd a{ color: #666; font-size: 14px; text-decoration: none; }
.btn1 dl dd a:hover{ color: #C00; font-size: 14px; text-decoration: none; }
.btn1_t{ width:205px; float:right; margin:32px 35px 0 0}
.btn1_t h4{ color:#333; font-size:16px; line-height:26px;}
.btn1_t_r p{ margin-bottom:4px;}
.btn1_t_r p,.btn1_t_r a{ color:#666; font-size:12px; background:url(/statics/images/chinese_img.png) no-repeat; background-position:-877px -508px; padding-left:30px; line-height:24px;}
.btn1_t_r a{background-position:-877px -535px; display:block;}
.btn1_t_r a:hover{ color:#ff5a00;}

.btn2fr{overflow:hidden;margin:0px auto;padding:0px 0 40px 0;}
.btn2fr a{ color:#4d4d4d}
.btn2fr a:hover{ color:#ff5a00}
.btn2fr p{line-height:20px;color:#4d4d4d; color:#666; font-size:12px; background:#fff; text-align:center}
.btn2fr p.p1{;margin-top:17px;}
.btn2fr p.p1 a{color:#4d4d4d; font-size:12px;}
.btn2fr p.p1 a:hover{color:#ff5a00;}
.btn2fr p.p3{text-align:center;}
.btn2fr p.p3 a{color:#f86d0d;margin:0px 5px; font-size:12px;}
.btn2fr p.p3 a:hover{text-decoration:underline;}
.btn2fr p.p4{width:100%;overflow:hidden;text-align:center;margin-top:10px;}
.btn2fr p.p4 img{ display:inline-block}

.btn3fr{width:100%;border-bottom:1px solid #dfdfdf; padding:18px 0;}
.btn3fr a{ display:inline-block; color:#333; font-size:12px; line-height:20px;}
.btn3fr a:hover{ color:#ff6800}
.btn3fr span{ display:inline-block; color:#7a7a7a; margin:0 8px; font-size:12px;}


.ymcx-main{ min-width:1180px;}
.ymcx-main-t{ padding:50px 0; }
.ymcx-main-t .t-m{ width: 1200px; overflow: hidden; position: relative;}
.ymcx-main-t .t-m .bd { width:1140px; margin:0 auto; overflow:hidden;}
.ymcx-main-t .t-m .bd ul{ display:inline-block;}
.ymcx-main-t .t-m .bd li{ float:left; width:210px; margin:0 10px; text-align:center;}
.ymcx-main-t .t-m .bd li a{ display:block;}
.ymcx-main-t .t-m .bd li .li-img{width:210px; padding-bottom:10px;}
.ymcx-main-t .t-m .bd li .li-img img{ display:inline-block; height:158px; width:210px;}
.ymcx-main-t .t-m .bd li p{ color:#666; font-size:14px; line-height:20px;}
.ymcx-main-t .t-m .bd li .line{ width:148px; height:1px; background:#f9f1f1; border-top:1px dashed #e7e7e7; margin:7px auto;}
.ymcx-main-t .t-m .bd li span{ color:#ff6800; font-size:12px; line-height:20px;}
.ymcx-main-t .t-m .bd li a:hover span{ text-decoration:underline;}
.ymcx-main-t .t-m .hd ul{ display:none;}
.ymcx-main-t .t-m .hd a{ display:block; width:15px; height:29px; background:url(/statics/images/domain3.png) no-repeat; position:absolute; top:35%; margin-top:-14.5px;}
.ymcx-main-t .t-m .hd a.prev{ left:0;}
.ymcx-main-t .t-m .hd a.next{ right:0; background-position:left bottom}
.ymcx-main-t .t-m .hd a.prev:hover{ background-position:right top}
.ymcx-main-t .t-m .hd a.next:hover{ background-position:right bottom}

.ymcx-main-f{ padding:50px 0; background:#fff}
.ymcx-main-f h4{ color:#333; font-size:28px; line-height:18px; text-align:center; font-weight:normal; padding-bottom:50px; }
.ymcx-main-f li{ float:left; width:33.2%; border-left:1px dashed #bdbdbd; border-bottom:1px dashed #bdbdbd; padding:12px 0 30px 0}
.ymcx-main-f li.li-f,.ymcx-main-f li.li-w,.ymcx-main-f li.li-l{ border-bottom:0; padding:30px 0 12px 0}
.ymcx-main-f li.li-o,.ymcx-main-f li.li-f{ border-left:0}
.ymcx-main-f li .li-img{ width:53px; height:49px; float:left; margin:10px 20px 0 0}
.ymcx-main-f li .li-img span{ display:block; float:left; background:url(/statics/images/domain-4.png) no-repeat; width:46px; height:42px; margin:3.5px 0 0 3.5px; background-position:0 -182px;}
.ymcx-main-f li.li-t .li-img span{ width:44px; height:44px; margin:2.5px 0 0 4.5px; background-position:0 -93px;}
.ymcx-main-f li.li-s .li-img span{ width:34px; height:44px; margin:2.5px 0 0 9.5px; background-position:0 0;}
.ymcx-main-f li.li-f .li-img span{ width:53px; height:35px; margin:7px 0 0 0; background-position:0 -224px;}
.ymcx-main-f li.li-w .li-img span{ width:37px; height:49px; margin:0 0 0 8px; background-position:0 -44px;}
.ymcx-main-f li.li-l .li-img span{ width:45px; height:45px; margin:2px 0 0 4px; background-position:0 -137px;}
.ymcx-main-f li.li-t .li-img,.ymcx-main-f li.li-w .li-img{ margin-left:48px;}
.ymcx-main-f li.li-s .li-img,.ymcx-main-f li.li-l .li-img{ margin-left:72px;}
.ymcx-main-f li dl{ float:left;}
.ymcx-main-f li dl dt{ color:#333; font-size:18px; line-height:18px; padding-bottom:8px;}
.ymcx-main-f li dl dd{ font-size:14px; color:#6a6a6a; line-height:22px;}

/*yx_rotaion*/
.yx-rotaion{margin:0 auto;border:1px solid #CCCCCC;}
.yx-rotaion img{ width:368px; height:325px; }
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{ position: absolute; width: 100%; height: 40px; line-height: 40px; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; left: 0; bottom: 0; _bottom: -1px; z-index: 1; font-size: 12px; }
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(http://china.shangdoo.com/statics/images/focusico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
