*{ margin:0; padding:0;}
html{ overflow-x:hidden;}
ul,dl,p{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#195eb4;}
body{font-size:12px; color:#333; font-family:"microsoft yahei",Verdana, Geneva, sans-serif;background: #fafafa; }
.f-fl{float: left;}
.f-fr{float: right}
#dituContent{
    display: none;
}
.header{height:158px;overflow: hidden;background: url(/PcTemplates/36tempseven/images/top-bar.jpg) #fff repeat-x;}
.lg{width: 1100px;margin: 0 auto;position: relative;}
.top{height: 40px; line-height: 40px;}
.lg_tit{float:left;}
.sethome{ float: right; color:#333;  text-align:right;}
.sethome a{ color:#333; padding:0 6px; }
.sethome a:hover{ color:#666;}
.lg_l{ width:700px; height:118px;  float: left;}
.lg_r{ float:right;  width:235px;padding-left: 60px;margin-top: 30px; background: url(/PcTemplates/36tempseven/images/phone.jpg) left no-repeat;}
.dh{font-size: 14px;height:22px;  padding-top:3px;color: #6d6d6d; font-weight: 600;  }
.dhhm{height:30px; line-height:30px;font-size: 30px; color: #000; font-family:Impact,Verdana,Arial, Helvetica, sans-serif; }

/*导航*/
.menu{width:100%; height:50px; background:#0758b3;}
.menu ul{ width:1100px; margin:0 auto; clear:both; z-index:999;}
.menu ul li{ float:left; display:inline; position:relative; text-align:center;border-right: 1px solid #2871c4;}
.menu ul li span{height:50px; display:inline-block; width:100%;}
.menu ul li a{ display:block; /*float:left;*/ width:121px; text-align:center; color:#fff; font-size:14px;height:50px;line-height:50px;background:#0962c5;}
.menu ul li a:hover{ color:#fff; text-decoration: none;background:#024085;}

.menu ul li ul{ display:none;top:50px; left:0; position:absolute;width: 122px;}
.menu ul li.over ul{ display:block; }
.menu ul li ul li{height:40px; line-height:40px; background:#024085; display:block; float:none;}
.menu ul li ul li a{ display:block; font-size:14px; font-weight:normal; height:40px; line-height:40px; float:none; overflow:hidden;text-decoration: none;background: #024085;}
.menu ul li ul li a:hover{color:#fff; background:#0962c5;text-decoration: none;}


.banner{ width:100%;height: 540px; overflow-x:hidden;}
/*flash*/
.banner{width: 100%; float: left; height:540px;}
.flexslider{position:relative;height:540px;overflow:hidden;background:url(/PcTemplates/36tempseven/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:540px; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:16px;height:16px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:16px;height:16px;line-height:50px;overflow:hidden;background:url(/PcTemplates/36tempseven/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.main-cont{  width:100%;clear: both; padding: 60px 0;overflow:hidden;}
.m_content{ width:1100px; margin:0 auto;}
.bg-white{background-color: #fff;}
.bg-blue{background:url(/PcTemplates/36tempseven/images/cont-bg.jpg) top center no-repeat; height: 322px;}
.bg-gray{background-color: #ececec;}

.cpzs_t{text-align: center;margin-bottom: 15px; }
.tit-cont{color: #292929;font-size: 16px;font-weight: 100;font-family: "microsoft yahei";padding-left: 10px;}
.tit-em{ color:#7c7c7c;font-size: 40px;font-style:normal;  font-weight: 100; font-family: Impact;padding-left: 8px;margin-top: 3px;}
.tit-em em{color: #0657b2;font-style:normal;}

/*dtzx*/
.dtzx_box{ width:630px; float:left;}
.dtzx_t{margin-bottom: 15px;}
.dtzx_txt{padding-bottom: 15px;}
.sy_Newstit{font-size: 14px;font-weight: 600;width: 100%; overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.sy_Newstit a{ color:#333333;text-decoration: none;}
.sy_Newstit a:hover{color:#0857b3;text-decoration: none;}
.sy_Newstxt{margin-top: 10px; height:48px; overflow: hidden;font-size: 13px;line-height: 24px;}
/*news*/
.news_ul li{ height:30px; line-height:30px; }
.news_ul li a{ float:left; background:url(/PcTemplates/36tempseven/images/icon.jpg) no-repeat left; padding-left:10px;}
.news_ul li span{ float:right; width:84px; text-align:right;}
.news_ul li a{ color:#333333;text-decoration: none;}
.news_ul li a:hover{ color:#0857b3;text-decoration: none;}

.sy_Newslist{margin-top: 15px;font-size: 13px;}
.sy_Newslist a{ float: left;font-size: 13px; width: 500px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}

/*video*/
.video_box{float: right;width: 392px;}

.gywm-img{ float: left;width: 385px;padding-top: 20px; padding-left: 10px;}
.gywm-img img{width: 358px; height: 287px;}
.gywm_box{ width:650px; float:right;  color: #fff;}
.gywm_txt{ padding-top:8px;}
.h3-cpy{font-size: 28px; font-weight: 100;color: #fff;margin-top: 30px;}
.sy_txt{height: 130px; overflow: hidden;line-height: 26px;font-size: 13px;margin-top: 15px;}

a.more{ display:block; width: 150px;height: 38px;line-height: 38px;border: 2px solid #fff;text-align: center; text-decoration: none; color:#fff; font-size: 13px; margin-top: 20px; }
a.more:hover{ text-decoration: none; color: #fff;}


/*footer*/
.footer{ clear:both; background: #003c7e; padding-top:50px;  width:100%; font-size:12px; color:#fff;}
.footer .content{overflow: hidden;}
.footer a{ color:#fff;}
.footer a:hover{ color:#fff;}
.link-dl{ width: 240px; float: left;padding-right: 30px; }
.link-dl dt{ font-size: 16px;padding: 12px 0;margin-bottom: 10px; border-bottom: 1px solid #1c4986;}
.link-dl dd{line-height: 26px;}
.link-dl li{line-height: 26px; list-style:none;}
.footer-lxwm{width: 260px;}
.footer-lxwm strong{font-weight: 100;}
.lxwm_box{ float:right; width:243px;  padding:14px 0 14px 0px;}
.lxwm_t{ height:19px;background:url(/PcTemplates/36tempseven/images/lxwm_t.jpg) no-repeat;}
.lxwm_bg{ height:168px; background:url(/PcTemplates/36tempseven/images/lxwm_bg.jpg) no-repeat; font-size:12px; line-height:2; padding:11px 0 0 14px;}

.footer-ewm{width: 190px; float: right; padding:0px;  font-size: 12px;text-align: left;}
.footer-ewm dt{ margin-bottom: 20px;}
.footer-ewm img{ display: block; width:140px;height:140px;border:4px solid #fff;}
.footer-bq{clear: both;margin-top: 50px; background: #1d2026; height: 50px;line-height: 50px; font-size: 13px;}




/*neiye */
.leftside{ width:240px; float:left;}
.left_t{line-height: 30px;padding: 10px 0 10px 15px; background-color: #0756b2;}
.left_t .tit-em{font-size: 26px; color: #fff;}
.left_t .tit-cont{font-size: 18px;color: #fff;}
.left_ul{ padding:10px 0 12px 0;}
.left_ul li{ border-bottom: 1px solid #ccc;}
.left_ul li a{ text-decoration: none;  height:40px; line-height:40px;font-size: 14px;display:block; padding-left:26px; color:#333;}
.left_ul li a:hover{ color:#fff;  background: #0857b3; text-decoration: none;}
.l_lx_bg{ padding:10px 0px 12px 10px; overflow: hidden;font-size: 14px;line-height: 30px; color: #37280b;}


.rightside{ width:810px; float:right;}
.right_t{ height:46px;line-height: 40px; border-bottom: 1px solid #ccc; font-size:16px; font-weight:bold;margin-top: 20px;}
.right_t span{float: right; font-weight: 100; font-size: 14px;}
.right_m{padding-top: 20px; font-size: 14px;line-height: 2; overflow: hidden;}

/*ny news*/
.right-news{height:auto; overflow:hidden;padding-top: 20px; font-size: 14px;}
.right-news ul li{ display:block; height:35px; line-height:35px; border-bottom:1px dotted #ccc; background:url(/PcTemplates/36tempseven/images/icon.jpg) 0px 15px no-repeat;}
.right-news ul li a{ display:block; width:600px; float:left; padding-left:15px;font-size: 14px; text-decoration: none;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.right-news ul li a:hover{ text-decoration: none;}
.right-news ul li span{ display:block; float:right; width:100px; text-align:right;}
.news_title {font-size: 26px;font-weight: bold;text-align: center;padding: 25px 0 15px 0;}
.fenxiang_box{ height:20px; line-height:20px; color:#666; text-align:center; position: relative;}
.news_xx_txt{ padding: 20px 0;  line-height:28px;}

/*ny othernews*/
.other_news_t{ clear:both;height:auto; overflow:hidden;}
.other_news_t dt{height:50px; border-bottom:1px solid #ccc; line-height:50px; font-size:16px;}
.other_news_t dt strong{ font-weight:normal; display:block;float: left; padding: 0 20px; height:50px; background:#0756b2; color:#fff; text-align:center}
.other_news_t dd{ }
.other_news_t dd ul li{ display:block; height:35px; line-height:35px; border-bottom:1px dotted #ccc; background:url(/PcTemplates/36tempseven/images/icon.jpg) 0px 15px no-repeat;}
.other_news_t dd ul li a{ display:block; width:600px; float:left; padding-left:15px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.other_news_t dd ul li span{ display:block; float:right; width:100px; text-align:right;}


/*ny cp*/
.right-pic{ height:auto; overflow:hidden; width:100%;}
.right-pic ul{ text-align:justify;margin-left:auto; margin-right:auto;}
.right-pic span.listpic-box{ display:inline-block;height:295px; width:242px; margin-top:25px;}
.right-pic span.listpic-box a{ display:block;height:240px; width:240px;border:1px solid #ccc; text-align:center; font-size:0;}
.right-pic span.listpic-box a .alpha-img{height:100%; width:1px; vertical-align:middle;}
.right-pic span.listpic-box a .show-img{vertical-align:middle;width: expression(this.width > 219 && this.width / 219 >= this.height / 218 ? 219 : true); height: expression(this.height > 218 && this.width / 219 < this.height / 218 ? 219 : true); max-width:219px;max-height:218px;}
.right-pic span.listpic-txt{ display:block;text-align:center;height:50px; line-height:50px; margin-top:1px}
.right-pic span.listpic-txt a{width:100%;border:0px; padding:0; font-size:14px; text-decoration:none; color:#333;height:50px; line-height:50px;}  
.right-pic span.listpic-txt a:hover{ color: #0756b2;}


.right-pic span.left-fix{height:0px; padding:0px; overflow:hidden;width:240px; display:inline-block}
.justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}
/*yema */
.yema{ width:100%; height:50px; text-align:left; margin-top:20px; }


/*ny other cp*/
.other-right-pic{ height:auto; overflow:hidden; margin-left: -22px;}
.other-right-pic ul{ text-align:justify;margin-left:auto; margin-right:auto;}
.other-right-pic span.listpic-box-n{ display:inline-block;height:240px; width:182px; margin-top:25px;padding-left: 22px;}
.other-right-pic span.listpic-box-n a{ display:block;height:180px; width:180px;border:1px solid #ccc; text-align:center; font-size:0;}
.other-right-pic span.listpic-box-n a:hover{ background:#fff;}
.other-right-pic span.listpic-box-n a .alpha-img{height:100%; width:1px; vertical-align:middle;}
.other-right-pic span.listpic-box-n a .show-img{vertical-align:middle;width: expression(this.width > 170 && this.width / 170 >= this.height / 169 ? 170 : true); height: expression(this.height > 169 && this.width / 170 < this.height / 169 ? 180 : true); max-width:170px;max-height:169px;}
.other-right-pic span.listpic-txt-n{ display:block;text-align:center;height:50px; line-height:50px;margin-top:1px}
.other-right-pic span.listpic-txt-n a{width:100%;border:0px solid #beceeb; padding:0; font-size:14px; text-decoration:none;height:50px; line-height:50px;}
.other-right-pic span.listpic-txt-n a:hover{background:none;}

.cp_next_box{ text-align:center;}
.cp_next_box a{margin: 0 10px;}

/*dingdan*/
.dingdank{ clear:both;height:auto; overflow:hidden; padding-bottom:20px;}
.dingdank dt{height:50px; border-bottom:1px solid #ccc; line-height:50px; font-size:16px;}
.dingdank dt strong{ font-weight:normal; display:block;padding: 0 20px;float: left; height:50px; background:#0756b2; color:#fff; text-align:center}
.dingdank dd{ padding:10px 0}
.dingdank dd ul li{ display:block; height:50px;line-height:50px;}
.dingdank dd ul li a{ width:20%; text-align:right;height:50px; display:block; float:left;}
.dingdank dd ul li a:hover{text-decoration: none;}
.dingdank dd ul li span{width:50%; height:50px; display:block; float:left}
.dingdank dd ul li span input{ width:100%; height:30px; float:left; margin-top:10px; line-height:30px;}
.dingdank dd ul li span img{ float:left; margin-left:10px; margin-top:10px;}
.dingdank dd ul li span textarea{ width:95%; height:100px; border:1px solid #CCC}

/*gundong pic*/
.part2-product{padding-top:20px;}
.productmore{ position:relative; height:5px;}
.productmore span.leftbt{ position:absolute; left:-70px; top:130px;}
.productmore span.rightbt{ position:absolute; right:-66px; top:130px;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul li {float:left;width:366px;_width:366px;/*height:326px;_height:326px;*/vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0px;overflow:hidden;}
#scrollbox ul li p{ display:block; width:300px; height:30px; margin:0px auto; margin-top:8px; line-height:30px; font-size:16px; overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
#scrollbox ul li img{ width:320px;height:320px;border:0px;border: 1px solid #ccc;}
.pointer {CURSOR: pointer}
#scrollbox ul li a{text-decoration: none;color: #333;}
#scrollbox ul li a:hover{color: #0857b3;text-decoration: none;}


/*精品赏析 图片切换*/
#box{position:relative; width:392px; height: 267px;}
#box .bigUl{}
.bigUl li {position:absolute; height:240px;}
.bigUl li img{width: 392px; height: 267px;}
.numberUl {position:absolute; right: 5px; bottom: 5px; z-index:400}
.numberUl li{float:left; width:24px; height: 18px; background:#fff; opacity:0.7; margin-left:1px;}
.numberUl li a{display:block ;width:24px; height: 18px; color:#000; font-size:12px; text-align:center; line-height:18px;}
.numberUl li.night a{background: #000; color:black; color: #fff}
#box .textUl li{position:absolute; left:20px; bottom:3px; display:none; width: 260px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
#box .textUl li a{font-size:14px; /*font-family:"Microsoft Yahei";*/ color:#000; font-weight:bold; }

.part3-l-top{ padding-bottom:10px; border-bottom:1px solid #ccc; font-size:14px;}
.part3-l-top h3{ font-size:18px; display:block; font-weight:bold; padding-bottom:5px; height:auto; overflow:hidden}
.part3-l-top p{line-height:28px; display:block}
.part3-l-top p a{ padding:0px 10px; color:#ff8400;}
.part3-l-list{ height:auto; overflow:hidden; line-height:28px; font-size:14px; padding-top:10px;}
.part3-l-list ul li{ display:block; height:auto; overflow:hidden}
.part3-l-list ul li a{ display: block;
    width: 500px;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.part3-l-list ul li span{ display:block; width:100px; float:right; text-align:right}

.cp_xx{clear:both;}